http://www.perlmonks.org?node_id=11114441


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.