Keep It Simple, Stupid | |
PerlMonks |
Re^2: Pure Perl Modules, XS Modules, what's the current trends? (allowing easy choices)by skazat (Chaplain) |
on Dec 20, 2007 at 21:16 UTC ( [id://658266]=note: print w/replies, xml ) | Need Help?? |
I agree with this approach, but what I'm seeing (albeit I haven't looked at every single module that mixes in this way), that modules /used/ to be written like this, but aren't anymore, opting to go for simply an XS route and then someone comes along and writes a Pure Perl version. Which is causing me all kinds of headaches. For example, in MIME::Base64 2.23 (just as an example), you'll see basically what your diagram is sayin':
(followed by the Pure Perl version) In the newest version (as of my writing: 3.07) that's gone, but out has sprouted MIME::Base64::Perl - which is probably the same implementation that *was* in Mime::Base64 to start off with. Seems like a step backwards.
In Section
Seekers of Perl Wisdom
|
|