· Naughties
· · 2007
· · · July
· · · · 21 (2 entries)

Harry · I don’t know about you, but I think it’s a fine thing that a no­tice­able pro­por­tion of the whole world is go­ing to stop what they’re do­ing this week­end and read a book in­stead ...
What XML Means · XML’s tenth birth­day is com­ing up next spring; here’s my sound-bite on What It All Mean­s. XML is the first suc­cess­ful in­stance of a da­ta pack­ag­ing sys­tem that is si­mul­ta­ne­ous­ly (hu­man) language-independent and (com­put­er) system-independent. It’s the ex­is­tence proof that such a thing can be built and be use­ful. Is it the best choice for ev­ery ap­pli­ca­tion? Is it the most ef­fi­cient pos­si­ble way to pack­age up data? Is it the last pack­ag­ing sys­tem we’ll ev­er need? Sil­ly ques­tion­s: no, no, and no. JSON is al­ready a bet­ter choice for pack­ag­ing up ar­rays and hash­es and tu­ples. RNC is a bet­ter choice for writ­ing schema lan­guages. A clas­sic Unix-flavor file con­tain­ing or­di­nary lines of or­di­nary text is the best choice of al­l, when­ev­er you can get away with it. XML’s still a de­cent op­tion, prob­a­bly the best, for in­ter­chang­ing things that are (at least in part) meant to be read by hu­man­s. It could be im­proved. It might be re­placed. Wouldn’t sur­prise me, ei­ther way.
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By .

I am an employee
of Amazon.com, but
the opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.