Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

XML alternatives [was Re: [Beowulf] What services do you run on your cluster nodes?]

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Joe Landman landman at scalableinformatics.com
Thu Sep 25 16:11:14 PDT 2008


Tod Hagan wrote:
> On Thu, 2008-09-25 at 15:20 -0400, Robert G. Brown wrote:
>> ...XML...The fundamental problem is (as Don said as well) that as far as I know
>> there ARE NO really good solutions to the problem of the representation,
>> encapsulation, and transmission of hierarchical data structures in a
>> portable and efficient way.  If you know of one, please correct me (and
>> that isn't a sarcastic request but a serious one).
> 
> I don't know if you consider them 'good solutions', but two alternatives
> to XML are YAML and JSON:

YAML is nice until you accidentally change indentation.  Then the game 
is over.  Having bolluxed up many fortran codes in my (distant past), I 
have to say "just say no" to things *requiring* indentation.  In YAML's 
case, it suffers from the same problem with Python (yeah, I am gonna get 
some nasty dirty emails now).  Structure by indentation is IMO *evil*. 
I have heard that GvR actually agrees with this, though that is 3rd 
order hearsay.

JSON is a little more intelligent.  Easier to parse.

I guess, as a person who uses Perl quite a bit, I have to smile when I 
hear about some folks in some other language somewhere forming a team to 
write a parser or validator for some XML they are banging their heads 
on.  I am spoiled by Perl's (extraordinarily) powerful tools for stuff 
like this.

Darn ... I hope I didn't just light off a language war ... (ducks, 
covers, and runs)

-- 
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
        http://jackrabbit.scalableinformatics.com
phone: +1 734 786 8423 x121
fax  : +1 866 888 3112
cell : +1 734 612 4615



More information about the Beowulf mailing list