7.5. Perl Modules

Certain modules are required to be present on a conforming implementation. The behavior of the modules is goverened by the following specification:

Perl Core Modules

The following Perl Modules are required:

Table 7-1. Required Perl Modules

AnyDBM_FileAttribute::Handlersattributes
AutoLoaderAutoSplitautouse
baseB::ConciseB::Debug
B::DeparseBenchmarkbigint
bignumbigratblib
B::LintB::ShowlexB::Terse
B::XrefbytesCarp
Carp::HeavyCGICGI::Apache
CGI::CarpCGI::CookieCGI::Fast
CGI::PrettyCGI::PushCGI::Switch
CGI::UtilcharnamesClass::ISA
Class::StructconstantCPAN
CPAN::FirstTimeCPAN::NoxCwd
Data::DumperDBDBM_Filter
DBM_Filter::compressDBM_Filter::encodeDBM_Filter::int32
DBM_Filter::nullDBM_Filter::utf8Devel::DProf
Devel::PeekDevel::PPPortDevel::SelfStubber
diagnosticsDigestDigest::base
Digest::fileDigest::MD5DirHandle
DumpvalueEncodeEncode::Alias
Encode::ByteEncode::CJKConstantsEncode::CN
Encode::CN::HZEncode::ConfigEncode::EBCDIC
Encode::EncoderEncode::encodingEncode::Encoding
Encode::GuessEncode::JPEncode::JP::H2Z
Encode::JP::JIS7Encode::KREncode::KR::2022_KR
Encode::MIME::HeaderEncode::MIME::Header::ISO_2022_JPEncode::Symbol
Encode::TWEncode::UnicodeEncode::Unicode::UTF7
EnglishEnvExporter
Exporter::HeavyExtUtils::CommandExtUtils::Command::MM
ExtUtils::ConstantExtUtils::Constant::BaseExtUtils::Constant::Utils
ExtUtils::Constant::XSExtUtils::EmbedExtUtils::Install
ExtUtils::InstalledExtUtils::LiblistExtUtils::Liblist::Kid
ExtUtils::MakeMaker::bytesExtUtils::MakeMaker::ConfigExtUtils::Manifest
ExtUtils::MkbootstrapExtUtils::MksymlistsExtUtils::MM_AIX
ExtUtils::MM_AnyExtUtils::MM_BeOSExtUtils::MM_DOS
ExtUtils::MM_MacOSExtUtils::MM_NW5ExtUtils::MM_OS2
ExtUtils::MM_QNXExtUtils::MM_UnixExtUtils::MM_VOS
ExtUtils::MYExtUtils::PacklistExtUtils::testlib
FatalFcntlfields
File::BasenameFileCacheFile::CheckTree
File::CompareFile::CopyFile::DosGlob
File::FindFile::GlobFileHandle
File::PathFile::Spec::EpocFile::Spec::Functions
File::Spec::MacFile::Spec::OS2File::Spec::Unix
File::statFile::Tempfiletest
Filter::SimpleFilter::Util::CallFindBin
GDBM_FileGetopt::LongGetopt::Std
Hash::UtilI18N::CollateI18N::Langinfo
I18N::LangTagsI18N::LangTags::DetectI18N::LangTags::List
ifintegerIO
IO::DirIO::FileIO::Handle
IO::PipeIO::PollIO::Seekable
IO::SelectIO::SocketIO::Socket::INET
IO::Socket::UNIXIPC::Open2IPC::Open3
IPC::SysVIPC::SysV::MsgIPC::SysV::Semaphore
lessList::UtilList::Util::Scalar
localeLocale::ConstantsLocale::Country
Locale::CurrencyLocale::LanguageLocale::Maketext
Locale::Maketext::GutsLocale::Maketext::GutsLoaderLocale::Script
Math::BigFloatMath::BigFloat::TraceMath::BigInt
Math::BigInt::CalcMath::BigInt::CalcEmuMath::BigInt::Trace
Math::BigRatMath::ComplexMath::Trig
MemoizeMemoize::AnyDBM_FileMemoize::Expire
Memoize::ExpireFileMemoize::ExpireTest 
Memoize::SDBM_FileMemoize::StorableMIME::Base64
MIME::Base64::QuotedPrintNet::CmdNet::Config
Net::DomainNet::FTPNet::FTP::A
Net::FTP::dataconnNet::FTP::ENet::FTP::I
Net::FTP::LNet::hostentNet::netent
Net::NetrcNet::NNTPNet::Ping
Net::POP3Net::protoentNet::servent
Net::SMTPNet::TimeNEXT
OOpcodeOpcode::ops
Opcode::Safeopenoverload
PerlIOPerlIO::encodingPerlIO::scalar
PerlIO::viaPerlIO::via::QuotedPrintPod::Checker
Pod::FindPod::FunctionsPod::Html
Pod::InputObjectsPod::LaTeXPod::Man
Pod::ParseLinkPod::ParserPod::ParseUtils
Pod::PerldocPod::Perldoc::BaseToPod::Perldoc::GetOptsOO
Pod::Perldoc::ToCheckerPod::Perldoc::ToManPod::Perldoc::ToNroff
Pod::Perldoc::ToPodPod::Perldoc::ToRtfPod::Perldoc::ToText
Pod::Perldoc::ToTkPod::Perldoc::ToXmlPod::Plainer
Pod::PlainTextPod::SelectPod::Text
Pod::Text::ColorPod::Text::OverstrikePod::Text::Termcap
Pod::UsagePOSIXre
SDBM_FileSearch::DictSelectSaver
SelfLoaderShellsigtrap
SocketsortStorable
strictsubsSwitch
SymbolSys::HostnameSys::Syslog
Term::ANSIColorTerm::CapTerm::Complete
Term::ReadLineTestTest::Builder
Test::Builder::ModuleTest::Builder::TesterTest::Builder::Tester::Color
Test::HarnessTest::Harness::AssertTest::Harness::Iterator
Test::Harness::PointTest::Harness::StrapsTest::More
Test::SimpleText::AbbrevText::Balanced
Text::ParseWordsText::SoundexText::Tabs
Text::WrapTie::ArrayTie::File
Tie::HandleTie::HashTie::Memoize
Tie::RefHashTie::ScalarTie::SubstrHash
Time::gmtimeTime::HiResTime::Local
Time::localtimeTime::tmUnicode::Collate
Unicode::NormalizeUnicode::UCDUNIVERSAL
User::grentUser::pwentutf8
warningswarnings::registerXS::APItest
XS::Typemap