[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