Follow-up Comment #1, sr #105877 (project gnugo):

On a second thought, it is the format description which is self-inconsistent:
http://www.lysator.liu.se/~gunnar/gtp/ 
The GTP page says in paragraph 6.3.4:

"final_status_list 
arguments status 
  string status - Requested status. 
effects none 
output stones 
  *vertex**& stones - Stones with the requested status. 
comments See section 4.3 for details."

...and section 4.3 states "The second command, final_status_list, is used to
query an engine about the status of the stones. This command takes a string
argument which may be one of alive, seki, and dead. The result is reported by
listing all stones having the requested status. The list is organized with one
*string* per line."
According to 3.2.1 "A *string* is a sequence of printable, *non-whitespace*
characters. Strings are case sensitive. "

The kgsGtp adapter implements section 4.3 and 3.2.1 literally! The GNU Go
code implements 6.3.4 " vertex*& ".

Theres's a disconnect here between implementations because of a
self-contradicting GTP description.

Suggestions?


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/support/?105877>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
gnugo-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnugo-devel

Reply via email to