# 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
---------------------------------------------