I'm not entirely opposed to the idea... but am curious for some example
functions.  :)  -sc

XML::Parser.register_error_handler could be implemented in ruby.
ruby_xml_attr_not_type_name() could be implemented in ruby.

All of the rb_define_consts in ruby_xml_node.c

ruby_xml_node_set_xpath_get() in ruby_xml_node_set.c

Thats all I can remember for now!  haha!

I haven't read through all of the code, but I'm just guessing there
are more things....


Hrm, alright.

If the C version has bugs and someone (i.e. you) submits a bug free version that's pure ruby, I think it'd get committed if fixing the C version takes more than a few minutes. From a speed and memory perspective, I'd err on the side of keeping things in C (libxml != REXML), but since most all of the heavy lifting is happening in C anyway, it doesn't take much to convince that it'd belong in ruby if there's a bug.

Said differently, let sleeping dogs lie and don't waste effort unless effort needs to be expended to fix something... patches welcome. *grin*

How's that?  -sc


--
Sean Chittenden
[EMAIL PROTECTED]



_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to