Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re^2: The world of pain that is XS compilation.

by kwilliams (Sexton)
on May 29, 2005 at 02:00 UTC ( #461444=note: print w/ replies, xml ) Need Help??

in reply to Re: The world of pain that is XS compilation.
in thread Module::Build users -- please use the "traditional" create_makefile_pl option

That's correct, xsubpp wasn't improved at all. I did do some cleanup of code (adding "use strict" to some of it and lexicalizing variables) but that's about it. The main reason I wanted to stick it in a module was so that I could call its code - which after all, just reads in a file and writes another - without calling a subprocess.

I also agree that there are certainly gems (or necessary kludges, in some cases) from MM's C-compilation code that aren't in CBuilder. I'm depending on people submitting bug reports (and patches for platforms I can't test on) so I can fix them.

Since CBuilder and ParseXS went into the core, I've gotten lots of good patches and suggestions, which will make their way into the next version.


Comment on Re^2: The world of pain that is XS compilation.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://461444]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2016-05-07 00:19 GMT
Find Nodes?
    Voting Booth?