Author: F. Huber
Date: 14:02:52 03/15/05
Go up one level in this thread
On March 15, 2005 at 16:34:50, Dann Corbit wrote: >On March 15, 2005 at 15:57:51, F. Huber wrote: > >>On March 15, 2005 at 15:43:27, Dann Corbit wrote: >> >>>On March 15, 2005 at 15:40:33, F. Huber wrote: >>> >>>>On March 15, 2005 at 13:54:46, Dann Corbit wrote: >>>> >>>>>The UCI protocol is flawed because it does not store the engine setup >>>>>information. You have to communicate this stuff every time. Still, this part >>>>>of the UCI protocol is clearly better than Winboard, because it at least is >>>>>uniform. >>>> >>>>Hi Dann, >>>> >>>>there´s absolutely nothing flawed in the UCI protocol, at least not in your >>>>mentioned problem of storing the engine setup! >>>> >>>>The reason why this ´setup storing´ can´t be found anywhere in the UCI protocol, >>>>is simply that this is either the task of the GUI _or_ the engine itself - >>>>whoever wants to implement this! >>>> >>>>Do you need examples? >>> >>>Yes, by all means. >>> >>>>Well, e.g. Arena actually stores _every_ engine option in the registry! >>> >>>And it should be in a database. >> >>Is the registry no database? > >Not really. And it does not exist for UNIX and the MAC (or any other platform). > >>>>And e.g. ChestUCI has its own INI-file, where it also stores all of its >>>>settings (moreover you can even specify the ´behaviour´ of this INI-file >>>>in 3 different ways with a special commandline parameter for ChestUCI)! >>> >>>And what a horrible place to do it. >> >>Again, is a INI-file no database? >>(BTW, the user has absolutely nothing to do with ChestUCI´s INI-file!) >> >>This time you´re really speaking _nonsense_! :-( > >An ini file is not a database. >It is the wrong place to store these parameters. >Let me repeat, I have literally hundreds of chess engines. >Will I want to edit an ini file for each and every revision of each and every >engine? > >Storing things in ini files (where each ini file is different) is bad, bad, bad. > >And did I mention bad? > >It is annoying, unhelpful, harmful, irritating, and awful. > >It belongs in a consistent database. Anything else is just plain wrong. Well I see: either you _don´t_ get the point, or you don´t _want_ to get it! Did I say anywhere, that the _user_ should _edit_ these INI files at all? NO! Of course the user simply changes all engine settings in a configuration window within the chess GUI! But if these settings are stored by the GUI or the engine - or - if these settings are stored in a INI-file, the registry, a ´database´ (whatever _you_ would call so) or in anything else, is completely indifferent for the user! Got it now? ;-)
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.