GTP version 2 has been a draft for nearly 3 years now,
but it is becoming the de-facto standard for many programs.
Still, maybe it is not too late to discuss some basic commands.
I never understood why version 2 introduced the clear_board command.
What is the point of a separate boardsize command, if the engine's state is
undefined after the command and you still have to send a clear_board?
If the idea was to avoid a complete initialization of the Go engine, that is
something the engine could easily do internally.
- Markus