[Module::Build] Pure Perl version objects
Status: Beta
Brought to you by:
kwilliams
|
From: John P. <jpe...@ro...> - 2006-02-12 17:28:20
|
All - I finally sat down and duplicated the XS version code in Perl and have implemented pure Perl version objects. In order to fully support all of the features (specifically of post 5.8.1 Perl v-strings), it became necessary to add Scalar::Util (1.08 or better) to the prerequisites. Is this going to mean that Module::Build *still* cannot depend on version.pm? ActiveState does include various Scalar::Util releases in both the 5.6.x (non-XS apparently) and 5.8.x (full XS). But ActiveState has been lazy, it seems, as they haven't updated the PPM build machine to anything newer than Module::Build 0.20 (judging from some of the build errors I'm seeing on their web site). Are there any ActiveState'ers on this list that would care to comment why the 5.6.x PPM build machines don't include a newer Module::Build? I don't think I can convert my Build.PL to run with such an ancient beast... The other possibility is that I've already had one person suggest that I convert the version distro to use Module::Install, but I haven't done more than a preliminary look (and I see no evidence that there is the kind of XS support I need). I've released a beta of the new code to CPAN (it should be propagating even now). Any suggestions for how to ensure the split Perl/XS modules could work better would be appreciated. John -- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4720 Boston Way Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5747 |