Inline::CPP version 0.35 has been uploaded to CPAN. While we're still having some install / smoke test issues on a few systems there's no reason to hold back existing improvements.
It includes the following updates, fixes, and changes: Most of the following changes were tested in the 0.34_00x developers releases. Bugfixes: Makefile.PL now supports installation on Solaris, Darwin, and some (but not all) NetBSD platforms. Code enhancements: CPP.pm and grammar.pm now support Perl::Critic at level four. Makefile.PL and the test suite now support Perl::Critic at level five. Much general code formatting and cleanup in CPP.pm and Makefile.PL. Backward compatibility: There were longstanding issues of compatibility and reduced functionality in Perl versions older than 5.6.0. Given that 5.6.0 is already more than twelve years old, I've explicitly set 5.6.0 as the minimum Perl version under which Inline::CPP will install and run. This enables Inline::CPP to use such best practices as 3-arg open, and the base pragma. Additionally it more accurately reflects the reality that Inline::CPP simply didn't work very well under pre-5.6.0. I suspect it's unlikely that this will impact anyone negatively. Previously the POD for Inline::CPP strongly urged people to use 5.6.0 anyway, and that admonition dates back to 2003. In 2012 I doubt there are any users who are still tied to pre-5.6.0, and who care to inline C++ code. As always I'm open to suggestions on some of the ongoing smoke test and usability issues. My github repo for Inline::CPP is under user daoswald on Github.com. Dave -- David Oswald daosw...@gmail.com