> If you think SCID should not install the
> engine, the logical
> solution would be to not list "chess". OTOH, there does not seem great
> harm if
> the engine was installed in SCID as a duplicate of Stockfish.

But not listing "chess" may irritate other GUI's, IMO this cannot be the 
solution (KotH was only an arbitrary example). And I think that the
information about the origin of this engine may help the user to decide
which engine he wants.

> > Another proposal: IMO the use of line numbers for the definition of
> > attributes is not very common, I think that named attributes will make
> > the editing of> 
> > specification files easier, example:
> >    [Plugin Spec]
> >    Command=/usr/local/share/games/stockfish-scidb
> >    Path=/usr/local/share/scidb-beta/stockfish
> >    Icon=/usr/local/share/scidb-beta/playerbase/photos/38/163494
> >    Variants=chess,chess960,threecheck,king-of-the-hill
> >    Identifier=Stockfish
> >    Version=4.0
> >    Source=Scidb
> 
> This was also the preference of the ChessX developers. I am not against
> it, but the problem
> is that the current situation is that the version of XBoard that is
> currently in Debian already
> uses the 0.0 format, and several engines already package those files.
> But for the next version
> of the specs we could switch to it.

So I'm looking forward to the next version. Nevertheless the current spec is
ok for now, I know, every thing has a beginning.

> The argument on the parsing seems a
> bit spacious, though:
> there are plenty of 'parsers' ...

The proposed format is a common standard (ini file format), and parsers are
already existing for this format. ChessX has a parser, and Scidb has a parser
for this, like some more applications, because it's a windows standard, and
also well known under Linux. Here are some open source ini parsers (C,C++):
<sourceforge.net/projects/awesomeiniloader>,
<https://code.google.com/p/minini/>,
<http://www.compuphase.com/minini.htm>.
So even Scid must now write a parser when the format will change. BTW: the
format is still very simple.

Gregor

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to