In this presentation, Reini took us deeper into low-level details than is normal in one of our technical meetings. Reini is currently developing the latest incarnation of the Perl compiler. This means that he has become quite knowledgeable about details that most can ignore. One of the issues that he has to confront on a regular basis is building and testing the compiler on multiple versions of perl with different options (threading, debug, etc.). This scenario is too complicated for perlbrew and requires more separation between tests than most simple manual approaches.
To solve this problem, Reini created
App::perlall which is a
script that he uses to maintain all of the different environments that he
develops and tests. In this talk, Reini introduced us to the complexity of the
problem we are trying to solve and how perlall solves that problem. Although
some members of the audience appeared a bit dazed by the end, the talk was
We had 10 people attending this month. As always, we'd like to thank cPanel, Inc. for providing the meeting space and food for the group.