[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