I've been trying to find a quick way to list dualLived modules, but I haven't found a method that I like yet; however, I did stumble upon a quick way to get an exhaustive listing of all the modules in the core:
#!/usr/bin/perl use strict; no warnings; use Module::CoreList; use Data::Dumper::Concise; my @mods = Module::CoreList->find_modules(qr/^*/); print Dumper @mods;

Replies are listed 'Best First'.
Re: A quick corelist
by moritz (Cardinal) on Jan 31, 2010 at 12:11 UTC

    Or even

    corelist /./

    If you want to use the corelist script that's distributed with Module::CoreList.

    Perl 6 - links to (nearly) everything that is Perl 6.
      Thanks, moritz. It's amazing what corelist can do, especially from the historical point of view. I decided to stick with corelist for my dualLived script:
      #!/usr/bin/perl use strict; use warnings; open(STDOUT, '>', 'dualLived.txt'); my @mods = ( "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", "Pod::Plainer", "Pod::Simple", "Pod::Usage", "Safe", "SelfLoader", "Shell", "Storable", "Switch", "Sys::Syslog", "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"); foreach my $mods(@mods) { system("corelist -a $mods"); } exit;
Re: A quick corelist
by Discipulus (Canon) on Mar 11, 2010 at 08:37 UTC
    \@mods #insted of @mods #or I get Dumper() to get an object or Dumper($ref) to dump a reference please a +t C:/Perl/site/lib/Data/Dumper/Concise.pm line 17.
    corelist !! PerlNeverendingLearning Lor*