Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Question about commands that winboard engines can get

Author: Severi Salminen

Date: 08:32:17 09/27/02

Go up one level in this thread


The problem is the documentation - it sucks big time. According to the WB
protocol, WB can send allmost any commands during any period. There are
exceptions: "xboard" is sent only once and "protover" is sent after "xboard" -
also once. Also the commands in analyze mode are described. But other than that,
you can't be sure. And we don't know when "ping" is sent because we don't know
what these "race conditions" are. And we also don't know when "force" is used
and so on.

The second problem is that WB the GUI is not the same as WB the protocol. WB the
GUI acts according to protocol but in a stricter way: for example GUI sends
"force" allways before "quit" allthough this is not required by the protocol.

The most secure way is to allow almost all commands during any time to assure
future compatibility.

Conclusion: a total mess. Bad documentation and an old interface which is
compatible but very illogical and has too much ties to GNUChess. I hate it and I
love it :)

PS. This is not and offense to Tim Mann, he has done great job and he also knows
exactly what I'm talking about. WB does its job but it could be a lot better
too.

Severi Salminen



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.