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