Sean Russell wrote:

> [...] XUL-like language 
> (XML dialect, really, but I'll call it a language),


Why "dialect"? My view is: XML is a language architecture / notation 
format specification. Any XML fragment/document, be it well-formed or 
valid, is a piece of language.

> [...] XML is really good for data and 
> metadata, but I don't believe that it is a good choice as a programming 
> language, [...]


XSLT is OK. I like writing XSLT in an XML editor like XML Spy. So I 
think XML *can* sometimes be a good choice as notation/architecture for 
a programming language.

Tobi



-- 
http://www.pinkjuice.com/