"Gunnar Farnebäck" wrote:
Can you describe more precisely and with an example what you want to do, what currently stops you from doing it and what support you would need from the protocol?
Hi, A program like Goahead is able to "show" its engine at work. This feature is nice to debug the engine. A GTP based GUI cannot get informations when the engine is at work.
A way to do this would be to add a "gdb like" modifier for some GTP commands.
For example
"trace_genmove" would be equivalent to genmove but would halt on each important step of move generation to allow GTP requests like "dragon_data".
"continue_genmove" would relaunch genmove until the next halt.
"finish_genmove" would terminate the process and give the move.