> *) Text Based - easy to edit.
> 
> Text based does NOT imply easy to edit. look at USBsnopys' output. its
> completely illegible.

XML printed sensibly is ok for human editing (not ideal). Users dont
edit config files however they use apps to do this.

> > *) Well known basic format (think each tag must be ended, etc.)
> 
> Not a valid argument. no two schemas are alike.

Go read a beginners book on XML. The base format is precisely defined
and the behaviour when you read a tag you dont know likewise. 

> > *) Million and one tools already exist that handle XML if you didn't
> > want to edit by hand.  
> 
> Way more code than necessary. bloat.

XML libraries are already in every distribution under the sun, so its 
no new code. On the other hand the existing weirdomagic XF86Config
parser is entirely unique to XFree86

> > *) Extensible, no painting ourselves into a corner. One can easily
> > extend the spec without having to rewrite the entire parser.
> 
> Also irrelevant. the USERS will never need to do this.

Users want config files that work, they expect to use applications to
edit them, and they also expect things like downgrading to work with
the same configuration file - which XML can do.

> The parser is also non-trivial.

An XML syntax checking parser with SAX and all the other goodies isnt
trivial, but it already exists. Also XFree is already using XML for
the new font stuff btw..

-- 
Alan Cox <[EMAIL PROTECTED]>



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to