# The following was supposedly scribed by # Marvin Humphrey # on Wednesday 06 July 2005 09:39 pm:
>Because of the stuff this module does I had to learn a bunch of >perlguts/perlapi anyway. I'm probably halfway to understanding XS. > >If I do decide to go XS, I'll be using the Inline generated files as >templates and learning tools, though. I would steer away from XS, particularly since you've got the Inline code written. The bakefiles aren't too bad. There's a couple in my /svn/ if you want to crib (CAD::Drawing::IO::DWGI, Math::Geometry::Planar::GPC::Polygon) The one trick is that you have to have a VERSION line in the Inline config. I have a script in my (kludgy) build/package/upload process that toggles the comment on this. I'm not exactly sure, but I don't think you'll have this taint issue with the installed code. If the VERSION was set and you did a "make install", then it should be ~ equivalent to an XS module. --Eric -- "It ain't those parts of the Bible that I can't understand that bother me, it's the parts that I do understand." --Mark Twain --------------------------------------------- http://scratchcomputing.com ---------------------------------------------