[relaxng-user] PHP Relax NG validator ?
David Tolpin
dvd at davidashen.net
Fri Mar 5 08:26:11 ICT 2004
> > > http://lists.oasis-open.org/archives/relax-ng/200303/msg00013.html
> >
> > He is a polite man.
>
> So you're asserting his mail was sent only on the basis of politeness,
> interesting ...
No, I am not asserting it.
> > > On a technical ground, I may have considered integrating RNV within
> > > libxml2 to replace the existing validation code, but the idea of having
> > > to deal with you doesn't sounds great I'm afraid.
> >
> > This is not relevant. If you need RNV, the license terms allow you
> > to use it.
>
> No, this is extremely relevant, as a maintainer, especially for a library
> and not a standalone program, I really need to build trust and have good
> interaction with the people I need to work with, and so far you give me
> no incentive to rely on you for an important part of the library. The
> technical aspect is only one part of a maintainer job, I'm not perfect
> by any means either but seing the way you bash my code in public doesn't
> suggest it's easy to deal with you.
I am 'bashing' the code not because i is yours, but because it does not
work. Is there a single XML standard libxml2 supports? It does not support
even XML 1.0.
Besides, I don't think anyone would benefit from integrating RNV with
libxml2. Certainly, not users of RNV. libxml2 is already the size of
an operating system. Literally:
cpu% wc -l `{du -a lib*|grep '\.[ch]$'|awk '{print $2;}'}|tail -1
118578 total
All sources of all libraries of Plan 9 are 118578 lines.
%find libxml2-2.6.7 -name '*.[ch]' | xargs wc -l|tail -1
174681 total
Source of libxml2 is 174681 lines. 50% longer than an operating
system's library, actually. Things are interrelated and fixing one
part causes another too fail; way too often.
RNV is a small program that does its single job of validation against
Relax NG acceptably; who would benefit from fitting it into another
distribution?
David
More information about the relaxng-user
mailing list