[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] GTP and Tourney in SmartGo 1.4
From: Myriam Abramson <mabramso@xxxxxxxxxxxxxxxxx>
Date: Sun, 21 Mar 2004 22:53:49 -0500
> 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.
XML is supposed to increase readability of web pages by a
program. Readability by a human was never a consideration.
I suggest you read the XML spec. Human readability was clearly one of
the design goals for XML.
Even so, you make my point because I'm claiming it IS hard to read.
>
> 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.
Actually, all you need to read and write XML is in the Java SDK.
My program is written in C.
I use other peoples libraries when I have to, or it makes my life
simpler. My main point is that XML for such a lightweight protocol as
GTP does the opposite, it means you are linking in someone elses
library in order to make a very simple thing more complicated.
>
> And what would be the actual gain? That it would make our software
> more buzzword compliant?
>
I agree that there's no need to conform to any protocol just for
conformity sake. But what about projects like go.jxta.org? They
probably need an XML interface since JXTA is all XML based.
I don't know about SOAP but I heard good things about XML/RDF.
I'm not against XML. I think it's just a bad fit here. My buzzword
comment is based on my observation that whenever a new idea or
technology emerges it seem that people want to force fit it to
everything.
myriam
_______________________________________________
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