Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re^2: module with conditional xs code

by navalned (Sexton)
on Mar 18, 2020 at 19:10 UTC ( #11114441=note: print w/replies, xml ) Need Help??

in reply to Re: module with conditional xs code
in thread module with conditional xs code

They don't. But reading your reply gave me an idea. Originally I didn't think it possible to do the openbsd side with just perl, but it may be worth a try. If nothing else, but to make everything simpler. I could probably go the other way also and just use some #ifdef's in the xs code.

Replies are listed 'Best First'.
Re^3: module with conditional xs code
by stevieb (Canon) on Mar 18, 2020 at 19:35 UTC

    Ask yourself whether the efficiency benefits of running C/XS code are really required or not. Then decide if there's any functionality written in C/XS that can't run in Pure Perl without compromising the quality of the distribution.

    It's always easier to deploy a distribution cross-platform if there's no XS for sure, but there are those times where the XS is definitely required.

    If it's not required, and the benefits won't even be noticed, I leave it out.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (3)
As of 2022-01-22 00:00 GMT
Find Nodes?
    Voting Booth?
    In 2022, my preferred method to securely store passwords is:

    Results (59 votes). Check out past polls.