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

Reply via email to