Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: UCI versus Winboard

Author: Dann Corbit

Date: 12:04:26 08/21/02

Go up one level in this thread


On August 21, 2002 at 10:28:21, Bas Hamstra wrote:
>On August 21, 2002 at 09:35:54, José Carlos wrote:
[snip]
>>  Absolutely. And I think it's perfectly doable, if someone is willing to
>>continue Tim's work.
>
>I agree it's doable. I also agree with GCP that IF a new version of a protocol
>is to be created, I would prefer a fresh UCI-2 over a patched WB protocol, that
>is basically flawed, because it tried to cope with the peculiarities of too many
>dinosaur chessprograms in the past. It has become a burden...

It might be nice if someone would write a formal BNF grammar for a chess
protocol that incorporates:
1.  All the best features of Winboard
2.  All the best features of UCI
3.  Any missing features (perhaps that appear to be found in professional
programs)
4.  Standardized access to opening books
5.  Standardized allocation of cache buffers
6.  Standardized analysis of EPD/FEN positions
7.  An "auto" feature where the engine plays against itself (my pet request).
8.  Other stuff that ought to be included (you fill in the blank)

Having a formal grammar, it becomes trivial to write interfaces.  Just toss it
to LEX/YACC or FLEX/BISON or PCCTS or Lemon and -- voilla -- you have an
interface command parser.  Several different versions might become available as
standard, easy to bolt on, tool sets.



This page took 0.01 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.