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

Re: [computer-go] How to play go with other programe?



Xavier Combelle wrote:

> >Now let's say mr. X decides that null-modem cable is the best way of
> >communication in the world.  He writes a set of scripts that allow to
> >host a tournament on a set of computers connected by such cables.
> >Another tournament provider, mr. B decides that those scripts are a
> >masterpiece and hosts another GTP tournament.
> >
> >Now, we have two GTP tournaments, hosted with different communication
> >channels used to transfer GTP sessions.
> >
> >* Do engine authors care?  No, because tournament providers both accept
> >programs speaking on stdin/stdout.
> >
> Of course they care, because someone should design a wrapper
> for stdin/stdout to null-modem cable. And write it is clearly harder
> than any TCP

Please, read over again.  Someone has designed such a wrapper and a
tournament is hosted.  Authors just submit their programs, they don't
need to write anything.

If no one writes a null modem wrapper, then no tournament will use
null modem.  I just want to say that if such a wrapped existed, why
would anyone pull out any standards, saying "you must use TCP"?  If
it existed and worked---fine, one could use it and be happy.  If not,
then one would use something else and be happy anyway.

> >* Do mr. A or mr. B care?  No, because they both host working tournaments.
> >They don't need to intercommunicate with each other, because they have
> >two different tournaments there.  They can easily switch from mr. X's
> >scripts to yours or vice versa.
> >  
> >
> That would be very strange to chose such a way. The LAN stuff is
> very cheap and no time of development.
> I don't understand why the would like to reinvent the wheel.
> After all IP means Internet protocol and Internert means Interconnected
> Networks. If you know something easier to use for communicating
> between windows, mac and unix, I am  quite interested.

I'm not against TCP/IP.  Maybe it's _the_ easiest way.  I'm arguing
against the attempt to bring up a GTP/TCP standard, because I don't
see any point in it.

The null modem scenario is just an illustration.  I just want to say
that if two equally convenient ways to create a GTP tournament over
different communication channels exist, why should you dismiss one of
them (the one that's not TCP)?  You just pick up whatever you like
better.  Somebody else can select another option.

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