FYI: Inline::CPP v0.39 released

[email protected] (David Oswald)
Newsgroups perl.inline
Message-ID <CAKTcQ94PSYy17XBPnkcBtra4_tsWf5tE1_KVQ4h6jpOga0NwoA@mail.gmail.com>
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
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.