Ian,

Comments are inline below and I have also included a couple of one line 
responses you posted to the list.  I like to keep the traffic on the list 
as reasonable as possible so that is why I am not replying to them 
individually.

On Tue, 28 Jan 2003, Ian Molton wrote:

> On Tue, 28 Jan 2003 02:55:22 -0600 (CST)
> "D. Hageman" <[EMAIL PROTECTED]> wrote:
> > 
> > > So what are the "technical" advantages of XML in this case?
> > 
> > Quick List --
> > 
> > *) Text Based - easy to edit.
> 
> Text based does NOT imply easy to edit. look at USBsnopys' output. its
> completely illegible.

My intent with this point was that you can edit it with any text editor of 
your choice.  It doesn't require a hex editor or *necessarily*  *require* 
a graphical tool.  The graphical tool here is one of the main goals of 
this endeavor as Ian Romanick pointed out.


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

Alan Cox hit on exactly what I was getting at with this point, so no need 
for me to rehash it.

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

I don't see why this adds bloat to what we are doing.  I am saying that 
many tools already exist to handle XML wether it be editing or something 
else.  It kinda points out that we aren't re-inventing the wheel or 
something.  It also kinda says that it isn't going away tommorrow.

> > *) Every major programming language has some library to handle XML 
> >    (say if you hacked togther a library that does the XF86Config file 
> >    format ... this wouldn't be the case).
> 
> Irrelevant in this case.

Very relevant.  While one of the projects goals is to provide a tool 
somebody else (think Gnome or KDE) will most likely implement their own 
interface.  They can use whatever they need to implement it and they 
aren't constrained by some decision that the developer makes. 

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

No, but we, the developers will most likely need to do this since I have 
found predicting the future to be quite difficult.  If I could I could 
make much more money off the stock market.  Like I stated one of the goals 
is to provide a cute little control panel like gui for the end user.  If 
they are a power user and want to edit it with a text editor they are more 
then welcome to.  

> The parser is also non-trivial.

Parser is already written and from the way things are looking won't be 
tossed by the wayside anytime soon. 

>> what alternative do you propose that would be faster?  Are we talking
>> seconds, minutes, hours ... what?
>
>On some systems, every nanosecond counts.

I am willing to bet those systems aren't doing 3D graphics ...  
At any rate - the cost of parsing is incurred at program startup and then 
goes away.  

>> Hence the GUI ... I think I have covered all the arguments that needed
>> to be addressed.
>
>Um. this is unix. dont forget the command line.

I think we already addressed this too many times already.  

-- 
//========================================================\\
||  D. Hageman                    <[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