nexml / bio-nexml

BioRuby plugin to read and write NeXML data
http://nexml.github.com/bio-nexml/
MIT License
8 stars 4 forks source link

Build fails for JRuby (travis-ci) #7

Open pjotrp opened 12 years ago

pjotrp commented 12 years ago

Actually, JRuby does allow for builing native C extensions. My blastxml parser does it. Maybe because it uses nokogiri.

mjy commented 6 years ago

Potential solution is related to https://github.com/twilio/twilio-ruby/pull/375, i.e. it's the libxml gem that is preventing the JRuby build at this point.

yeban commented 6 years ago

How much effort would it be to migrate to nokogiri? We use the streaming API, in my understanding - parser.rb.

mjy commented 6 years ago

I just started to look at this and experiment with it on a new branch, and was about to open a ticket asking this exact question. It appears to be the recommended approach now versus compatability.

It's not just a matter of dropping in replacement classes, some of the paramater signatures are different, but at the same time pertinent code is pretty nicely isolated. If I make significant progress I'll share a branch on my fork.