TOP特長・機能 > perlモジュールについて

perlモジュールについて

perl標準モジュール

perl 5.005 の標準モジュールは以下になります。

perl 5.005 標準モジュール一覧(出典:CPAN
モジュール名 説明
AnyDBM_File provide framework for multiple DBMs
AutoLoader load subroutines only on demand
AutoSplit split a package for autoloading
Benchmark benchmark running times of Perl code
CGI Simple Common Gateway Interface Class
CGI::Apache Backward compatibility module for CGI.pm
CGI::Carp CGI routines for writing to the HTTPD (or other) error log
CGI::Cookie Interface to Netscape Cookies
CGI::Fast CGI Interface for Fast CGI
CGI::Push Simple Interface to Server Push
CGI::Switch Backward compatibility module for defunct CGI::Switch
CPAN query, download and build perl modules from CPAN sites
CPAN::FirstTime Utility for CPAN::Config file Initialization
CPAN::Nox Wrapper around CPAN.pm without using any XS module
Carp warn of errors (from perspective of caller)
Class::Struct declare struct-like datatypes as Perl classes
Cwd get pathname of current working directory
Devel::SelfStubber generate stubs for a SelfLoading module
DirHandle supply object methods for directory handles
DynaLoader Dynamically load C libraries into Perl code
(Must always be included as a static extension)
English use nice English (or awk) names for ugly punctuation variables
Env perl module that imports environment variables as scalars or arrays
Errno System errno constants
Exporter Implements default import method for modules
ExtUtils::Command utilities to replace common UNIX commands in
ExtUtils::Embed Utilities for embedding Perl in C/C++ applications
ExtUtils::Install install files from here to there
ExtUtils::Installed Inventory management of installed modules
ExtUtils::Liblist determine libraries to use and how to use them
ExtUtils::MM_OS2 methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_Unix methods used by ExtUtils::MakeMaker
ExtUtils::MM_VMS methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MM_Win32 methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MakeMaker create an extension Makefile
ExtUtils::Manifest utilities to write and check a MANIFEST file
ExtUtils::Mkbootstrap make a bootstrap file for use by DynaLoader
ExtUtils::Mksymlists write linker options files for dynamic extension
ExtUtils::Packlist manage .packlist files
ExtUtils::testlib add blib/* directories to @INC
Fatal replace functions with equivalents which succeed or die
File::Basename split a pathname into pieces
File::CheckTree run many filetest checks on a tree
File::Compare Compare files or filehandles
File::Copy Copy files or filehandles
File::DosGlob DOS like globbing and then some
File::Find traverse a file tree
File::Path create or remove directory trees
File::Spec portably perform operations on file names
File::Spec::Mac File::Spec for MacOS
File::Spec::OS2 methods for OS/2 file specs
File::Spec::Unix methods used by File::Spec
File::Spec::VMS methods for VMS file specs
File::Spec::Win32 methods for Win32 file specs
File::stat by-name interface to Perl's built-in stat() functions
FileCache keep more files open than the system permits
FileHandle supply object methods for filehandles
FindBin Locate directory of original perl script
Getopt::Long Extended processing of command line options
Getopt::Std Process single-character switches with switch clustering
I18N::Collate compare 8-bit scalar data according to the current
IPC::Open2 open a process for both reading and writing
IPC::Open3 open a process for reading, writing, and error
Math::BigFloat Arbitrary length float math package
Math::BigInt Arbitrary size integer math package
Math::Complex complex numbers and associated mathematical functions
Math::Trig trigonometric functions
Net::Ping check a remote host for reachability
Net::hostent by-name interface to Perl's built-in gethost*() functions
Net::netent by-name interface to Perl's built-in getnet*() functions
Net::protoent by-name interface to Perl's built-in getproto*()
Net::servent by-name interface to Perl's built-in getserv*() functions
Pod::Functions
Pod::Html module to convert pod files to HTML
Pod::Text Convert POD data to formatted ASCII text
Search::Dict search for key in dictionary file
SelectSaver save and restore selected file handle
SelfLoader load functions only on demand
Shell run shell commands transparently within perl
Symbol manipulate Perl symbols and their names
Sys::Hostname Try every conceivable way to get hostname
Sys::Syslog Perl interface to the UNIX syslog(3) calls
Term::Cap Perl termcap interface
Term::Complete Perl word completion module
Term::ReadLine Perl interface to various "readline" packages. If no
Test provides a simple framework for writing test scripts
Test::Harness run perl standard test scripts with statistics
Text::Abbrev create an abbreviation table from a list
Text::ParseWords parse text into an array of tokens or array of arrays
Text::Soundex Implementation of the Soundex Algorithm as Described by
Text::Tabs expand and unexpand tabs per the unix expand(1) and unexpand(1)
Text::Wrap line wrapping to form simple paragraphs
Tie::Array base class for tied arrays
Tie::Handle base class definitions for tied handles
Tie::Hash base class definitions for tied hashes
Tie::RefHash use references as hash keys
Tie::Scalar base class definitions for tied scalars
Tie::SubstrHash Fixed-table-size, fixed-key-length hashing
Time::Local efficiently compute time from local and GMT time
Time::gmtime by-name interface to Perl's built-in gmtime() function
Time::localtime by-name interface to Perl's built-in localtime()
Time::tm internal object used by Time::gmtime and Time::localtime
UNIVERSAL base class for ALL classes (blessed references)
User::grent by-name interface to Perl's built-in getgr*() functions
User::pwent by-name interface to Perl's built-in getpw*() functions
autouse postpone load of modules until a function is used
base Establish IS-A relationship with base class at compile time
blib Use MakeMaker's uninstalled version of a package
constant Perl pragma to declare constants
diagnostics Perl compiler pragma to force verbose warning diagnostics
fields compile-time class fields
integer Perl pragma to use integer arithmetic instead of floating
less perl pragma to request less of something from the compiler
lib manipulate @INC at compile time
locale Perl pragma to use and avoid POSIX locales for built-in
overload Package for overloading perl operations
sigtrap Perl pragma to enable simple signal handling
strict Perl pragma to restrict unsafe constructs
subs Perl pragma to predeclare sub names
vars Perl pragma to predeclare global variable names (obsolete)

ウェブキャンバスが使用するperlモジュール

ウェブキャンバスが使用するperlモジュールは以下になります。

  • AutoLoader
  • Benchmark
  • CGI
  • CGI::Carp
  • Carp
  • Cwd
  • SelfLoader
  • integer
  • less
  • lib
  • locale
  • strict
  • subs
モジュールのチェックに、ツールをご提供しております。是非ご活用ください。
モジュールチェッカー (ZIPファイル/2KB/別ウィンドウを表示します)