Good questions!

I proposed that it belongs in the XML namespace because, depending on its
usage, it is essentially (a) an XML variant, or (b) an XML
authoring/visualization tool.  Of course I'm open to guidance here -
any alternatives in mind?

I guess was thinking of putting in XML::Terse rather than
XML::Parser::Terse because it will have other functionality than just 
being an Expat replacement - for one, it also has routines to turn XML 
into tXML, which isn't parsing at all.  Rather, it will be a collection of 
tools for parsing and generating tXML, only part of which is an Expat 
lookalike API.

- Jon

On Tue, 11 Feb 2003, A. Bergman wrote:

> >     XML::Terse will provide support for reading and writing XML
> >     document trees represented in Terse XML (tXML). An XML document and
> >     the corresponding tXML document contain precisely the same
> >     information (and can be converted back and forth losslessly), but
> >     tXML is much easier for humans to read and write. I'm using it as a
> >     configuration file format for some internal projects, and the
> >     feedback has been quite positive. (People love XML, but they hate
> >     its syntax.)
> >
> >     XML::Terse can be used as a drop-in replacement for
> >     XML::Parser::Expat, so nearly all the XML classes can use its
> >     functionality transparently.
> >
> >     The choice of namespace should be obvious I think!
> >
> 
> If the API is identical but the backing file is different, does it 
> belong
> in the XML namespace?
> 
> Perhaps it does, but maybe it should be XML::Parser::Terse ?
> 
> Arthur
> 

Reply via email to