Greetings, fellow monks
After a recent discussion (it was not heated enough to be a full blown flamethrower free-for-all) with some of my comrades on the topic of performance versus (ease of use|development time) I began to wonder about the way one could write part of (or all) a perl module in C.
The reason behind it is the following : after some work on that C assignment of mine I became aware that I completely overlooked some development aspects in my prototype : the profiling.
Then, as I grudgingly tread on that path on the final version of the project I started daydreaming a bit about how such a project would make more sense written in Perl (I already thought that when I wrote the Perl prototype). Then the discussion I started by talking about came back to my mind and I thought that it would be very nice to be able to rewrite in C/asm the parts singled out by the profiler.
So, on I went, collecting pdf printouts of perlxs, perlxstut, h2xs, perlguts and perlapi. As I read through the material I wonder, has anyone here done it and would be willing to share about h(is|er) experience? Were the rewards (at list the quantifiable ones) enough to justify the hassle of going low level?
Thank you for your input