I've uploaded Inline::CPP v0.39 to CPAN.

This version includes everything from 0.38_004 (dev), plus some new
tests such as Test::POD::Coverage, and Test::Kwalitee.  It also
includes a lot of refactoring following Michael Schwern's "Skimmable
Code" talk's suggestions.  The refactoring is still a work in progress
(info(), wrap() are next), with a goal of rendering the code easier to
work with in the future.  Additionally there have been some
adjustments to Makefile.PL targeting more thorough META.* files
(dependencies, license, minimum Perl version).  Configuration
information is also no longer written directly to CPP.pm.  Now it's
written to Inline::CPP::Config.pm which is used by CPP.pm.  It just
seemed cleaner.

The reasons for releasing 0.39 as opposed to another dev release
essentially all boil down to it being a good place to plant ones feet
before moving on to new development tracks:

    Testing seems to have stabilized: We're not breaking anything new
(famous last words?).

    There have been a lot of code quality improvements that needn't be
held back from general use.

    I want to start a new development track working on refactoring the
compiler and libs guess logic in Makefile.PL, and want to establish
v0.39 as a usable base in case my Makefile.PL refactoring breaks
something in an upcoming dev release.



By the way: Does anyone know a "best practice" for where example code
should go within a distribution?  ./examples/ perhaps?

-- 

David Oswald
daosw...@gmail.com

Reply via email to