Search

Lauren's Right Knee And XML

0 views

Tim Bray co-edited the XML specification, and also crafted one piece of software called Lark, which was the first XML processor; until recently Bray had kept Lark under wraps. Bray Lark in a recent blog post. He developed what became Lark and released it in December 1996. During that time of development, Bray and his fiance, Lauren, traveled to Australia to get married. An unfortunate knee injury kept Lauren out of action for the remainder of their trip. "So I broke out my computer and finished the work I'd already started on my XML processor," Bray wrote, "and decided to call it Lark for Lauren's Right Knee." Bray noted how Lark worked, and called it "a pure deterministic finite automaton (DFA) parser, with a little teeny state stack." Lark worked well enough, and it worked very fast. "This was before the time of standardized XML APIs, but Lark had a stream API that influenced SAX, and a DOM-like tree API; both worked just fine," Bray wrote. However, Bray never built support for namespaces into Lark, and with the development of XML processors by an array of technology's heavy hitters (IBM, Microsoft, etc) Lark faded into the background. Then, O'Reilly author and standards activist Del.icio.us") | Yahoo! My Web |

Found an error or have a suggestion? Let us know and we'll review it.

Share this article

Comments (0)

Please sign in to leave a comment.

No comments yet. Be the first to comment!