As part of another project that I've been working on, I've been looking at the dualLived modules. There's not many modules that deal with the dualLived. I've used App::DualLivedDiff, but that's about it for dualLived.

I put this bundle of dualLived modules together to help me keep them up to date. Maybe you'll find it useful also.

#!/sw/bin/perl use strict; use warnings; use CPAN; CPAN::Shell->install( "autodie", "base", "bigint", "constant", "encoding", "encoding::warnings", "if", "lib", "parent", "threads", "threads::shared", "version", "Test::Harness", "Archive::Extract", "Archive::Tar", "Attribute::Handlers", "AutoLoader", "B::Debug", "B::Lint", "CGI", "CPAN", "CPANPLUS", "CPANPLUS::Dist::Build", "Class::ISA", "Compress::Raw::Bzip2", "Compress::Raw::Zlib", "Compress::Zlib", "Cwd", "DB_File", "Data::Dumper", "Devel::InnerPackage", "Devel::PPPort", "Digest", "Digest::MD5", "Digest::SHA", "Exporter", "ExtUtils::CBuilder", "ExtUtils::Command", "ExtUtils::MakeMaker", "ExtUtils::Constant::Base", "ExtUtils::Install", "ExtUtils::Manifest", "ExtUtils::ParseXS", "File::Fetch", "File::Path", "File::Temp", "Text::Balanced", "Filter::Simple", "Filter::Util::Call", "Getopt::Long", "I18N::LangTags", "IO", "IO::Compress::Base", "IO::Zlib", "IPC::Cmd", "IPC::Msg", "List::Util", "Locale::Constants", "Locale::Maketext", "Locale::Maketext::Simple", "Log::Message", "MIME::Base64", "Math::BigInt", "Math::BigInt::FastCalc", "Math::BigRat", "Math::Complex", "Memoize", "Module::Build", "Module::CoreList", "Module::Load", "Module::Load::Conditional", "Module::Loaded", "Module::Pluggable", "NEXT", "Net::Cmd", "Package::Constants", "Params::Check", "Parse::CPAN::Meta", "PerlIO::via::QuotedPrint", "Pod::Checker", "Pod::Escapes", "Pod::LaTeX", "Pod::Man", "Pod::Perldoc::ToChecker", "Pod::Plainer", "Pod::Simple", "Pod::Usage", "Safe", "SelfLoader", "Shell", "Storable", "Switch", "Sys::Syslog", "Test::Harness", "Term::ANSIColor", "Term::Cap", "Term::UI", "Test", "Test::Simple", "Text::Balanced", "Text::ParseWords", "Text::Soundex", "Text::Tabs", "Thread::Queue", "Thread::Semaphore", "Tie::File", "Tie::RefHash", "Time::HiRes", "Time::Local", "Time::Piece", "Unicode::Collate", "Unicode::Normalize", "Win32", "Win32API::File", "XSLoader");

Update: corrected "version":)

Replies are listed 'Best First'.
Re: The Unexplored Territory
by zentara (Cardinal) on Nov 22, 2009 at 12:01 UTC
    ...hey, this is a great list that maybe could start a new category of nodes here.... setup lists for modules to get your various interest groups setup fast..... like one for graphics, CGI-Sockets, database, module development, troubleshooting..... and whatever general category that would draw posts

    I'm not really a human, but I play one on earth.
    Old Perl Programmer Haiku
      Thanks for the feedback. I hadn't thought of interest group setups, but that's a great idea. I'd love to a see a "graphics" list setup.
Re: The Unexplored Territory
by tsee (Curate) on Nov 23, 2009 at 10:29 UTC

    The set of dual-lived modules covered by App::DualLivedDiff is not complete but covers only those for which I wrote a mapping. Since I wrote App::DualLivedDiff, Dave Mitchell added the script Porting/core-cpan-diff to the perl core (in 5.10.1 and 5.11.x). It's a rewrite of App::DualLivedDiff that uses the information available from Porting/Maintainers.pl (in core) instead of another set of module/file associations. Maybe you should have a look at the distribution info in Porting/Maintainers.pl (also check out Porting/Maintainers). It's essentially guaranteed to be kept up to date.

    --Steffen

      Thanks for the info. I'm looking at it now. I have a question for you. Which direction would you like to see the dualLived modules go? I'm familiar with the "keep" and the "dump" camps, but I'm in the 3rd "keep or dump" camp:). Also, I have a lot of time on my hands, so I have some time to work with this. Any ideas? Thanks.