> Rather than write another monster filled with weird structs and enums
> I decided that ASCII is very extensible, and putting XML structure
> on top of it meant that readily available libraries and tools could
> work on it.
Yes, it's IMHO the best way to do it. 

> And in fact, I have every reason to believe that it takes less code
> in the kernel to construct XML with sbuf's than it takes to pack
> everything in and out in a way which is properly versioned and all
> that hair.
> 
> So, I need an XML parser in the userland side of things.
No, that it's there maybe other tools could (slowly) start using it.
 
> (NB: XML flows from the kernel to userland, not the other way!)
Maybe sometime.. :-)

[...] 
> I've sent many emails to try to get peoples attention to this subject,
> but nobody has really expressed much of an interest, but maybe now
> that it is a more tangible issue that will change.
I didn't see any message. After your commit, I made a quick glance through my archives 
current@, hackers@ and arch@ ...

> I have not connected libexpat and xmlwf to the build yet, so nobody
> will be screwed in any way until we do so.
> 
> There are two ways this can be done, and I don't really have a
> preference:
> 
> 1.  Under the name libexpat, in full flying colours.  This means that
>     we are obligated to track the official libexpat rather closely
>     and ports will use the in-tree version instead of the ports version.
I would go/vote for that. If it's expat then call it expat. Everything else is 
confusing..

[..]

> Remembering the perl fiasco[*], I have tried for quite some time
> to see if anybody had any good input on this, and nothing very
> conclusional has emerged from any corner.
In any ml?

> I don't plan to commit the next stuff which depends on the existance
> of this library this for another couple of weeks, so this is your
> chance to test it out: Here is the patch which connects libexpat
> in the tree in fashion 1 above.
Hmm, with 5.0R in about six weeks wouldn't it be good to build and install the library 
asap ?

> Let me know how much it breaks.
We'll see. I've some stuff which depends on expat2 (python, apache2, ..)
But: No risk - no fun. -:)

Marc

Attachment: msg43738/pgp00000.pgp
Description: PGP signature

Reply via email to