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

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



Hey guys,

The whole  idea of gtp  was simplicity, extensibility  and readablity.
XML only  has one  of those characteristics  (depending on  who you're
asking), extensibility.

Yes, readability is  supposed to be a strength of XML  but in the real
world it's  barely readable  and only if  it's very  nicely formatted.
The real information is a tiny  fraction of the data being sent buried
inside verbose tags.

A big drawback of XML in  my opinion is the complicated parsing.  That
means you have to link in libraries  to help you do it.  This tells me
it's too heavyweight for what we actually need.

And what  would be the actual  gain?  That it would  make our software
more buzzword compliant?   

- Don



   Mark Boon wrote:
   > For Go development I see great value in a protocol that enables automatic
   > testing and game-play. As far as I know, the only way to achieve platform
   > and programming-language independency is using a simple socket connection
   > over TCP/IP. XML seems to be the obvious choice to define the protocol in,
   > as it provides flexibility for future extensions to the protocol. Also
   > there are many standard libraries that facilitate parsing, navigation and
   > production of the necessary XML.

   Please point me to any _communication protocol_ that is based on XML.

   Paul

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

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