--- Juliusz Chroboczek <[EMAIL PROTECTED]> wrote: > MM> Note these arguments are the standard anti-xml > arguments given by > MM> most idots.. > > The XML proposals I've seen have been of the form > ``I've just met > Goedel in the lift, and he told me XML is a good > idea, so why don't > you folks implement XML for the server configuration > file.'' Yours is > the first half-commitment to produce a sample > implementation. > > None of us, I believe, are ``idots'' (whatever that > means).
I said the anti xml arguments were the same idotic arguments I've heard in the past about not using XML. We're > also not anti-XML, but rather sceptics who want to > see what a change > of this magnitude in habits and configuration tools > will bring. There > is no doubt that a well-documented and well-written > sample imple- > mentation accompanied with rationale would do > wonders to dissipate > some of this scepticism. > > MM> Xml provides off the shelf standard parsing and > validation > > I know that. I also know how to write /ad hoc/ > parsers (I believe > that's usually taught in third year), so I'd like to > see what exactly > using XML will buy us. Umm and you also learn how to write in assembler and in compliers and write your own hash functions and probably how to start a fire with no matches thats not a valid argument agianst using a technology. Umm namespaces for one Drivers can extend the file with there own name spaces extensions can have there own name space ... Well understood validation Config tools can be written based on the schema. I may have missed it but I did not see a BNF for the config file. > What exactly are you thinking about? Using > off-the-shelf XML parsers > in configuration tools? (Obviously.) Using XSLT > within configuration > tools? (Why not, after all?) Using some > RPC-over-HTTP-over-TCP-over-IP > for remote configuration? (Hmm.) Some other > techniques that I > haven't though of yet? Remote configs maybe a config database who knows. > > In short, don't treat us like Neanderthals who > haven't seen The One > True Way. Give us something intelligent to disagree > or perhaps even > agree with. > > MM> it usefulness is well proven in many areas. > > ... and I met Church in the lift and he told me it's > useful. > Like i said its usefulness is proven in many areas. I see no reason not to use it. It could be introduced without effecting the current parser. > MM> The XF86Config maps well to XML ... > > By design, any tree structure maps well to XML. And > any tree > structure maps well to SGML, and any tree structure > maps well to Lisp > S-Exps, and any tree structure maps well to the > XF86Config format. > > (While we're off topic, any tree structure can be > embedded within > Cantor's space, which can be shown to be isomorphic > to the real line.) > > MM> If XFree is willing to accept it in the tree its > trivial to > MM> implement. > > And it's not trivial to implement if XFree86 aren't? > Aren't you > putting something before something else, or whatever > the idiom is? Look making the change to XML is a straitforward project its enough work that doing it before there is agreement to accept it makes no sense. I don't think I'm putting the cart before the horse. A few months ago I posted a small change to the Xserver that allowed it to be compiled as a shared library.. The change has no effect on anyone else and I really would like to load the Xserver into another program. I recieved zero comment regarding this change. Therefore I'm hesitant to do any major work to support XFree86 if there is objection to its inclusion. I was able to for example get the shared lib version of XFree86 to load inside a JVM opening up the possiblilities of writing Xextensions in java. Zero intrest from the XFree list. I'm seriously considering a major fork of the server if the route I want to take it is not acceptable to XFree. If this is the case I'd really like to work out a good driver api since all I really care about is the drivers. My goal is to embbed java in the Server... __________________________________________________ Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! http://sbc.yahoo.com _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert