Hi Chris: I would appreciate not making Devel::REPL a hard dependency for PDL just yet. I've got a large software system built with PDL which I maintain RPMs for all the PDL dependencies. Adding a raft of new dependencies, even pure perl, would mess me up in the short term.
Thanks, Doug Hunt On Mon, 28 Jun 2010, Chris Marshall wrote: > On 6/28/2010 6:08 PM, P Kishor wrote: >> Two questions -- >> >> On Sun, Jun 27, 2010 at 7:41 PM, Chris Marshall<[email protected]> wrote: >>> This is another incremental CPAN developers release >>> based on the latest PDL git tree. It should appear >>> at a CPAN mirror site near you within the next few >>> days. >>> >>> As always, to install a developers release via the >>> cpan shell, be sure to use the full distribution >>> pathname in your install command: >>> >>> bash$ cpan >>> cpan> get CHM/PDL-2.4.6_011.tar.gz >>> cpan> make CHM/PDL-2.4.6_011.tar.gz >>> cpan> test CHM/PDL-2.4.6_011.tar.gz >>> cpan> install CHM/PDL-2.4.6_011.tar.gz >>> >> >> Is the above the recommended method? I have never yet installed PDL >> via cpan. I have always downloaded the source, fiddled with the >> perldl.conf file, and then built PDL. > > I usually do the manual build myself. I have LIB and PREFIX > set up for my PDL installation. Then I do the usual: > > perl Makefile.PL LIB=/my/lib/dir PREFIX=/my/prefix/dir > make > make test > make install > > >>> If you wish to use the new Perldl2 shell (pdl2), >>> you will need to install Devel::REPL as well: >>> >>> bash> cpan Devel::REPL >>> >> >> The above seems to require MooseX! Really? > > Yes, and the kitchen sink. However, since the dependencies > for Devel::REPL are almost all pure perl modules, it is more > likely to install than PDL. I would appreciate feedback on > the install of Devel::REPL and any issues. > > My current plan is not to add a hard dependency to PDL on > Devel::REPL. However, the improved functionality of pdl2 > and the not too difficult install of Devel::REPL suggest > that it would not be too much of a hardship. > > As for me, I've pretty much stopped using perldl since the > latest pdl2 since it does everything I typically use and > then some. There is still support for perldl-specific > features as well as some enhancements I would like to do > (e.g., make help vars show lexical piddles and not just > the package ones). > >> punk...@lucknow ~$sudo cpanm Devel::REPL >> Password: >> Fetching >> http://search.cpan.org/CPAN/authors/id/F/FR/FREW/Devel-REPL-1.003011.tar.gz >> ... OK >> Configuring Devel-REPL-1.003011 ... OK >> ==> Found dependencies: MooseX::Object::Pluggable, Sys::SigAction, >> Data::Dumper::Concise, MooseX::Getopt, Moose, Lexical::Persistence, >> Data::Dump::Streamer, namespace::clean, MooseX::AttributeHelpers >> .. >>> See the Perldl2/README file for more information on >>> installing and using the new shell version. >>> >>> Enjoy, >>> Chris >>> >>> >>> Release notes for PDL 2.4.6_011 -------------------------- >>> >>> General Notes: >>> >>> * This is a developers release! It is a snapshot of the >>> current git development tree and everything may not work >>> correctly or have complete documentation (as in these >>> Release notes). >>> >>> * The main purpose for this release is the additional >>> diagnostics in the t/proj_transform.t which may lead >>> to an understanding of what the problem is there. >>> >>> Highlights: >>> >>> * pdl2 (the new Perldl2 shell now supports all major >>> functions of perldl. If you have installed the latest >>> Devel::REPL you should be able to use this shell as >>> an enhanced replacement for perldl. Feedback welcome! >>> >>> * Fix sf.net bug #3021578 re missing xtra dummy dims >>> >>> * Add error diagnostics to dummy() in PDL::Core when the >>> required position argument is not present. The new >>> message now mentions the dummy() method instead of just >>> a line number in Core.pm. >>> >>> * Update bess[jy][01n] docs in math.pd >>> Fix refs for floor/ceil/rint to use integer >>> >>> * Use is() instead of ok() in t/proj_transform.t >>> >>> That should give more diagnostic output for failing tests >>> to help debug the recent test failures for cygwin 1.7 and >>> freebsd 8.0. >>> >>> >>> _______________________________________________ >>> Perldl mailing list >>> [email protected] >>> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl >>> >> >> >> >> >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 9.0.830 / Virus Database: 271.1.1/2969 - Release Date: 06/28/10 >> 14:35:00 >> > > > _______________________________________________ > Perldl mailing list > [email protected] > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl > _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
