Hi,

As you know, I've been working on a few things for the forthcoming 0.4  
release, and recently there've been a few fixes and features gone into  
CVS, including Laurent's XML::Reader and the HTML parser. There is more  
that I had on my list of things to do, but unfortunately my time has  
become very limited at the moment and it's looking like I won't be getting  
the block of time I was hoping for over christmas. In light of this, I'm  
now of the opinion that we should get the 0.4 release out, since most of  
the remaining changes will be purely additive, and I feel it's best to get  
the new features out there so people can start hammering on them.

I would like to have Laurent's documentation in, but I don't think it's  
critical at this stage - the reader API is nice and self-explanatory I  
think, and the test-cases for it show it in action, so I think it's okay  
to work on that during 0.4 development.

Looking ahead a bit, I propose that we work on the remaining features and  
fixes (win32 compatibility, namespaces, and relaxng being my personal big  
three, but there are others...) during 0.4, heading toward stabilising the  
code with a view to branching off to a 1.0 release eventually.

As a side-note to the win32 compatibility issue, I've recently made some  
changes that make the codebase *theoretically* compatible (i.e. I can't  
actually test it at the present time) with VC 6 on Win32, so anyone out  
there with the appropriate microsoftware should be able to compile up  
binaries for the one-click. I'm trying to work toward providing  
pre-compiled binaries for win32/one-click, but I still have some figuring  
out to do on that platform, and not much time to do it right now.

Any thoughts on any of this would be most welcome.

Cheers,
-- 
Ross Bamford - [EMAIL PROTECTED]
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to