2015.01.25 in #183
Practical FFI with Platypus
Graham previously extolled the potential of FFI (Foreign Function Interface) at YAPC::NA 2014. Here he introduces FFI::Platypus, which adds the 'F' of friendliness to the mix.
2015.03.02 in #188
Adopting in the hope to improve maintenance
Graham would like to provide a warm, cozy new home for a handful of modules. But, of course, this can't happen without the blessing of their original owners, so he's sending an announcement flare.
2015.03.26 in #192
File::Which, pwhich and App::pwhich
Graham has recently adopted File::Which and posted about his plans for the module, in particular splitting out the
pwhich script into a separate distribution, to minimise the dependencies for the main module.
2015.04.22 in #196
Alien::Base past, present and future
Graham describes changes with Alien::Base and plans for the future, now it's being looked after by a team, who've taken over from Joel Burger.
2015.07.22 in #209
Graham wanted to get Convert::Binary::C updated. But rather than fork it, or adopt it, he blogged about it about first. As a result the author, Marcus, released an update this week. This approach doesn't always have a happy ending, but it shows why it's usually the right first step.
2015.07.22 in #209
Alien::Base: System Integrators vs. CPAN Authors
Graham makes the case for using Alien::Base, both for CPAN authors and system vendors. He also makes it clear that
Alien::Base is actively maintained, and the team are keen to hear about issues and support both types of users.
2015.07.29 in #210
Making Alien::Base more reliable
Using Alien::Base? Then this is a must-read, as it gives a few tips to make its use more robust.
2016.03.01 in #241
Alien::Base and Module::Build
If you've a module based on Alien::Base, then you should read this, including the comments.
2017.03.23 in #296
Alien::Build vs. Alien::Base::ModuleBuild
They both allow building external dependencies for use in CPAN modules.
2017.03.28 in #297
An Alien distribution is one that relies on a third party library, typically written in C or similar. Here Graham introduces
alienfile, a new recipe system for installing the external packages that an Alien distribution depends on.
2019.11.19 in #435
Platypus Next Generation
Platypus allows you to write Perl bindings to non-Perl libraries with FFI. No XS required.
2019.12.03 in #437
A common challenge in calling C functions from any language other than C or C++ is dealing with constants.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.