![]() OP op_private flag definitions B::Showlex #Pragmata system requirements codePerl compiler backend to produce perl code B::Op_private Walk Perl syntax tree, printing concise info about ops B::Deparse Load subroutines only on demand AutoSplit Simpler definition of attribute handlers AutoLoader Module for manipulations of tar archives Archive::Tar::FileĪ subclass for in-memory extracted file from Archive::Tar Attribute::Handlers Provide framework for multiple DBMs App::CpanĮasily interact with CPAN from the command line App::Prove Perl extension for low level amiga support AnyDBM_File Perl extension for ARexx support Amiga::Exec For example, the GDBM_File module will not be installed if you don't have the gdbm library. It's possible that not all modules listed below are installed on your system. Standard, bundled modules are all expected to behave in a well-defined manner with respect to namespace pollution because they use the Exporter module. Warnings import function # Standard Modules Perl extension for Version Objects vmsishĬontrol VMS-specific language features warningsĬontrol optional warnings warnings::register Perl extension for sharing data structures between threads utf8Įnable/disable UTF-8 (or UTF-EBCDIC) in source code vars Perl interpreter-based threads threads::shared Package for overloading Perl operations overloadingĮstablish an ISA relationship with base classes at compile time reĪlter regular expression behaviour sigtrap Restrict unsafe operations when compiling overload Set default PerlIO layers for input and output ops Use or avoid POSIX locales for built-in operations mro Use integer arithmetic instead of floating point less Use a Perl module if a condition holds integer Warn on implicit encoding conversions experimentalĬontrol the filetest permission operators if Produce verbose warning diagnostics encodingĪllows you to write your script in non-ASCII and non-UTF-8 encoding::warnings Perl pragma for deprecating the inclusion of a module in core diagnostics Use MakeMaker's uninstalled version of a package builtinĮxpose the individual bytes of characters charnamesĪccess to Unicode character names and named character sequences also define character names constant ![]() Transparent big rational number support for Perl blib Transparent big number support for Perl bigrat Transparent big integer support for Perl bignum Transparent big floating point number support for Perl bigint Postpone load of modules until a function is used baseĮstablish an ISA relationship with base classes at compile time bigfloat Skip a package when throwing autodie exceptions autouse Provide hints about user subroutines to autodie autodie::skip autodie::exception::systemĮxceptions from autodying system(). Replace functions with ones that succeed or die with lexical scope autodie::exceptionĮxceptions from autodying functions. Get/set subroutine or variable attributes autodie The following pragmas are defined (and have their own documentation). ![]() You cannot rescind them with no vars or no subs. Such declarations are effective for the entire file for which they were declared. Others affect the current package instead, like use vars and use subs, which allow you to predeclare a variables or subroutines within a particular file rather than just a block. Some pragmas are lexically scoped-typically those that affect the $^H hints variable. Most of these are lexically scoped, so an inner BLOCK may countermand them by saying: no integer ![]() They work somewhat like compiler directives (pragmata) in that they tend to affect the compilation of your program, and thus will usually work well only when used within a use, or no. ph values may already be available through the POSIX, Errno, or Fcntl modules.) The pl2pm file in the distribution may help in your conversion, but it's just a mechanical process and therefore far from bulletproof. ph files made by h2ph will probably end up as extension modules made by h2xs. pl files will all eventually be converted into standard modules, and the. These are old libraries supplied so that old programs that use them still run. You may also discover files in the library directory that end in either. al) these were automatically generated by the installation process. so) or small pieces of modules to be autoloaded (ending in. You may discover compiled library files (usually ending in. These are described below, and all end in. Many modules are included in the Perl distribution. Perlmodlib - constructing new Perl modules and finding existing ones # THE PERL MODULE LIBRARY ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |