In my view, the most important features of GTP are its ability to mediate
for tournements.  It lowers the bar for building a program.  Anything that
changes that is bad news.  However, there are some problems with the current
protocol such as its inability to handle rules.  I feel it is a step in the
right direction, but it does need to be improved.  However, anything not
completely essential should be made an extension for GTP in my opinion.
Asynchronous functions seem to me to be unecessary as anything more than an
extension.

On 3/5/07, Heikki Levanto <[EMAIL PROTECTED]> wrote:

On Sat, Mar 03, 2007 at 04:10:16PM -0500, Don Dailey wrote:
> And you CAN compare GTP directly to UCI because both are designed for
> the same purpose and both are simple text based protocols and the
> similarities are much greater than the differences.

GTP has many purposes. One of them is to sit betwene an engine and an
UI, but that is not the only one. It is also used for test scripts to
validate engines, and to debug them.

So, what even asynchronous extensions you are adding to GTP, please keep
the simple synchronous mode still available, for it has many uses too!

-Heikki

--
Heikki Levanto   "In Murphy We Turst"     heikki (at) lsd (dot) dk

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to