I agree, Daniel -- I love them -- and have done VERY
well with them. Rock solid code and for me, easy to understand and
use. I've thanked you before I'll thank you again. E On 5/3/2013 7:23 AM, Daniel Veillard wrote: On Thu, May 02, 2013 at 08:39:47AM +0400, Nikita Churaev wrote:Further -- my own advice -- wrap everything in your own functions. This protects against changes or casting problem and makes the API work like you expect.Why a layer of abstraction? This issue is mainly about lack of documentation and safe casting functions. I think it would be better to improve the libxml2 itself. Here's my current attempt on this: https://github.com/lamefun/libxml2[...]If I'm doing something stupid, please tell me.instead of flaming and then stating to write tons of patches on your git clone without comments on the git commits nor discussions on this list about what you intent to do the most likel outcome is lot of patches rotting somewhere in a corner of github. I'm not gonna magically pull your set of patches. I will review patches if they are sent on this list with explanation of what they are doing. And before rolling dozen of those get feedback on the first ones. Oh and use less incendiary mail subjects, after all my code and API as crazy as they are, I love them (to some extent, lot of this was set up 15+ years ago !) Daniel -- Eric S. Eberhard VICS 2933 W Middle Verde Road Camp Verde, AZ 86322 928-567-3727 work 928-301-7537 cell http://www.vicsmba.com/index.html (our work) http://www.vicsmba.com/ourpics/index.html (fun pictures) |