[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [computer-go] GTP and Tourney in SmartGo 1.4




On Fri, 12 Mar 2004, David Fotland wrote:

> GMP interfaces at the serial port, which is a hardware thing, not an OS
> thing.  GTP
> seems to want pipes, which is an OS thing, and makes it difficult for
> windows programmers.
>
> Prior tournaments generally were agnostic about the computer and OS, since
> the only
> requirement was a serial port, or having the author type in moves.

I still don't see how all this OS stuff got into the discussion. GTP
never talks about pipes, it only needs a communication stream such that
the controller can send text to the engine and vice versa. Whether you
do that by listening to a port, or via a serial line, or via a pipe, is
not specified in the protocol.

Of course, in the setups in which we are using gnugo, it has always been
pipes (either from a GUI that forks off gnugo, or from a regression
script, of from one of our twogtp scripts).

In a tournament, the most likely setup seems to be using 3 computers,
with a controller running on a machine provided by the tournament
organizers, the engines opening up a port on their computer, and the
controller connecting to them via TCP/IP. If you really prefer the
serial line then this should work, too :)

> I worry that a GMP tournament would require Linux and run both programs on
> the same
> machine, connected by GTP over pipes.  I think that would be a step back :)

Noone has ever suggested that.

Arend

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