OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Lark 0.90 available, with an application

[ Lists Home | Date Index | Thread Index ]
  • From: Tim Bray <tbray@textuality.com>
  • To: xml-dev@ic.ac.uk
  • Date: Thu, 26 Jun 1997 17:04:52 -0700

Hi - Lark 0.90 is now available at 

 - now does entity references in attribute values
 - does &#X style hex character references
 - has draconian error handling
 - the Handler has an element() method to serve as an element factory
 - lots of bug fixes
 - it's all in a package, textuality.lark

Doesn't do PE's yet.
It's now over 40k, sigh.

For me, the interesting thing is that it now comes with an application
named XH.  It was bothering me that I was writing but not using the
software, so I created xh, which reads the XML form of all the docs
I'm working on (XML-lang, XML-link, MCF, etc etc etc) and generates 
the HTML.  This used to be done with a mouldy tumerous perl program -
nothing against perl, but xh is a lot cleaner and nicer.  Also it
produces valid HTML, which the perl didn't.

Xh is interesting as it is probably a canonical customer for XAPI
(why did we lose JAX, I liked it?) - it doesn't use the event stream,
it lets the parser build the tree and then just runs around the
elements and attributes.

For Xh, I also, after getting it working, realized that I had re-used
Peter Murray-Rust's trick of just having a .class per element-type
(Class.forName() and Class.newInstance(), gotta love 'em) - I wonder if
this is just a coincidence or is this the basic paradigm on which XML 
software is going to be built?  If so, it might make sense to wire
a standard class-finder call into XAPI.

Cheers, Tim Bray
tbray@textuality.com http://www.textuality.com/ +1-604-708-9592

xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS