Charles Oliver N. said:
We may only have fixed a bug relating to Rails that referenced tmail. If
it has a native extension we definitely wouldn’t support it. Can you
figure out what it’s using native code for?
After two glasses of good rioja blanco at 22:30?
It’s the usual C hieroglyphics. It’s parsing (it refers to scanning)
something - I guess a bag of bytes representing an email - with funky
refs to Japanese strings and ISO2022 (also Japanese?). It doesn’t look
very scary, about 600 lines. It basically seems to build and return a
couple of ruby objects.
However, I also spotted part of the build refs ENV[‘NORUBYEXT’], which
seems to allow a ‘echo Native extensions will be omitted’ build. Working
or red herring?
I don’t know anything about the Ruby/C interface, especially once you
down to rb_define_ funcs, so it would take me a while to get into the
It’s damn ugly, though.
There’s a bunch of tests too, so it might be a candidate to de-C. Would
that be of interest?
To unsubscribe from this list, please visit: