> *) 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