T'was the night before XML-mas, when all through the cubicles,
Not a marketing person was stirring, not even those with painted cuticles;
Michael Kay's manuals were placed on the bookshelf with care,
In hopes that St. TBL soon would appear.
The programmers were nestled all snug in their den,
With dreams that their workflows were functioning again.
And I with my laptop, and Eve's WS stack,
Had just settled down for a long winter's hack,
When out from my twitter stream there arose such as chatter,
I sprang up to my screen to see what was the matter.
The fey Atom Feeds, Tim Bray's published Delight,
Spilled out their news by a red Ruby Light.
And Icons appeared, jeweled SVG,
Proclaiming new XML parsers in Java and C.
When what relief to my bleary eyes should assuage,
But a video conference from Montreal's Balisage.
With an impish spry speaker, prescient and fell,
I knew in a moment that this must be TBL.
To the assembled speakers, of W3C fame,
He exhorted and his visions and called them by name:
"Of XPath and Xforms, HTML Document Trees,
XQuery, Schemas and XSLTs,
Formatting Objects, CSS Rules,
XML Parsers and XML Tools,
Ontology Language, XProc flows and ebbs,
And most important, linked Semantic Webs!
Declarative programs, device independence,
distributed knowledge and RESTful ascendance.
Now parse away, transform, and yes, validate!
Let predicates SparQL, and assertions relate!"
Then he sprang from the screen, and said with a SMIL,
"Pardon the Standards process, it may take a while."
Yet surely and steady, his edifice he built,
With nary a doubt, nor smidgen of guilt,
DocBook and DITA, ODF, OOXML,
LegalML for the lawyers, for accountants XBRL,
Open standards stream'd out from his bags in a torrent,
As vendors propriet'ry cried words all abhorant.
And programming changed due to Fielding's ol' thesis,
As taxonomy elves added more to OASIS.
Then onward he pointed, and said "Sooner or lat-ah,
This all with be joined by way of Linked Data!"
Then, done for the nonce, he sprang back into the screen,
Yet with a pause, he stopped in between
To say to the programmers gathering near,
"Have an XML-masy night, and a Wondrous New Year!"
With apologies to those I may have embarassed, and those who I wanted to name but couldn't find places to :-)
- Kurt Cagle's blog
- Add new comment

- Quote
- 772 reads


Re: T'was the Night Before XML-mas
This is a time that I no longer believe in Santa Claus.
Since my birth I am a realist, my feet are on the ground and I speak, write and so I read like everybody else.
The definition of a generative grammar as the fact XML is a great step forward for our given and what we can do with it.
Our knowledge is based on our experience beyond the protocols that are merely vehicles.
We must not give priority to vehicles of information but the information by itselve
Re: T'was the Night Before XML-mas
Yes, Virginia, there is TBL.
My job is to be a plumber - fitting the pipes together in order to enable the flow of information in as efficient and practical a method as possible. While I need to know the shape and flavor of the information to best know which pipes are to be used for what purpose, my goal is not to know the information itself but only the sound that it makes as it moves through the pipes. I think that's what XML is ultimately about; while being a plumber is seldom glamorous, and occasionally downright dirty and disgusting, at the same time it is a necessary job, one that ultimately civilization itself rests upon.