Penguin
Diff: perlmodlib(1)
EditPageHistoryDiffInfoLikePages

Differences between current version and previous revision of perlmodlib(1).

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 2 Last edited on Tuesday, June 4, 2002 12:22:36 am by perry
Older page: version 1 Last edited on Tuesday, June 4, 2002 12:22:36 am by perry Revert
@@ -87,9 +87,9 @@
 base Establish IS-A relationship with base class at compile 
 time 
  
  
-blib Use MakeMaker's uninstalled version of a 
+blib Use ! MakeMaker's uninstalled version of a 
 package 
  
  
 bytes 
@@ -217,15 +217,15 @@
  
 Provide framework for multiple DBMs 
  
  
-AutoLoader 
+! AutoLoader 
  
  
 Load subroutines only on demand 
  
  
-AutoSplit 
+! AutoSplit 
  
  
 Split a package for autoloading 
  
@@ -337,9 +337,9 @@
  
 Benchmark running times of Perl code 
  
  
-ByteLoader 
+! ByteLoader 
  
  
 Load byte compiled perl code 
  
@@ -405,9 +405,9 @@
 CPAN Query, download and build perl modules 
 from CPAN sites 
  
  
-CPAN::FirstTime 
+CPAN::! FirstTime 
  
  
 Utility for CPAN::Config file Initialization 
  
@@ -448,15 +448,15 @@
 Perl5 access to Berkeley DB version 
 1.x 
  
  
-Devel::SelfStubber 
+Devel::! SelfStubber 
  
  
-Generate stubs for a SelfLoading module 
+Generate stubs for a ! SelfLoading module 
  
  
-DirHandle 
+! DirHandle 
  
  
 Supply object methods for directory handles 
  
@@ -489,107 +489,107 @@
  
 Exporter guts 
  
  
-ExtUtils::Command 
+! ExtUtils::Command 
  
  
 Utilities to replace common UNIX commands in 
 Makefiles etc. 
  
  
-ExtUtils::Embed 
+! ExtUtils::Embed 
  
  
 Utilities for embedding Perl in C/C ++ 
 applications 
  
  
-ExtUtils::Install 
+! ExtUtils::Install 
  
  
 Install files from here to there 
  
  
-ExtUtils::Installed 
+! ExtUtils::Installed 
  
  
 Inventory management of installed modules 
  
  
-ExtUtils::Liblist 
+! ExtUtils::Liblist 
  
  
 Determine libraries to use and how to use them 
  
  
-ExtUtils::MM_Cygwin 
+! ExtUtils::MM_Cygwin 
  
  
 Methods to override UN*X behaviour in 
-ExtUtils::MakeMaker 
+! ExtUtils::! MakeMaker 
  
  
-ExtUtils::MM_OS2 
+! ExtUtils::MM_OS2 
  
  
 Methods to override UN*X behaviour in 
-ExtUtils::MakeMaker 
+! ExtUtils::! MakeMaker 
  
  
-ExtUtils::MM_Unix 
+! ExtUtils::MM_Unix 
  
  
-Methods used by ExtUtils::MakeMaker 
+Methods used by ! ExtUtils::! MakeMaker 
  
  
-ExtUtils::MM_VMS 
+! ExtUtils::MM_VMS 
  
  
 Methods to override UN*X behaviour in 
-ExtUtils::MakeMaker 
+! ExtUtils::! MakeMaker 
  
  
-ExtUtils::MM_Win32 
+! ExtUtils::MM_Win32 
  
  
 Methods to override UN*X behaviour in 
-ExtUtils::MakeMaker 
+! ExtUtils::! MakeMaker 
  
  
-ExtUtils::MakeMaker 
+! ExtUtils::! MakeMaker 
  
  
 Create an extension Makefile 
  
  
-ExtUtils::Manifest 
+! ExtUtils::Manifest 
  
  
 Utilities to write and check a MANIFEST 
 file 
  
  
-ExtUtils::Mkbootstrap 
+! ExtUtils::Mkbootstrap 
  
  
-Make a bootstrap file for use by DynaLoader 
+Make a bootstrap file for use by ! DynaLoader 
  
  
-ExtUtils::Mksymlists 
+! ExtUtils::Mksymlists 
  
  
 Write linker options files for dynamic 
 extension 
  
  
-ExtUtils::Packlist 
+! ExtUtils::Packlist 
  
  
 Manage .packlist files 
  
  
-ExtUtils::testlib 
+! ExtUtils::testlib 
  
  
 Add blib/* directories to @INC 
  
@@ -612,9 +612,9 @@
  
 Split a pathname into pieces 
  
  
-File::CheckTree 
+File::! CheckTree 
  
  
 Run many filetest checks on a tree 
  
@@ -630,9 +630,9 @@
  
 Copy files or filehandles 
  
  
-File::DosGlob 
+File::! DosGlob 
  
  
 DOS like globbing and then some 
  
@@ -710,21 +710,21 @@
 By-name interface to Perl's built-in ''stat()'' 
 functions 
  
  
-FileCache 
+! FileCache 
  
  
 Keep more files open than the system permits 
  
  
-FileHandle 
+! FileHandle 
  
  
 Supply object methods for filehandles 
  
  
-FindBin 
+! FindBin 
  
  
 Locate directory of original perl script 
  
@@ -771,15 +771,15 @@
 Open a process for reading, writing, and error 
 handling 
  
  
-Math::BigFloat 
+Math::! BigFloat 
  
  
 Arbitrary length float math package 
  
  
-Math::BigInt 
+Math::! BigInt 
  
  
 Arbitrary size integer math package 
  
@@ -866,9 +866,9 @@
 Module to convert pod files to 
 HTML 
  
  
-Pod::InputObjects 
+Pod::! InputObjects 
  
  
 Objects representing POD input paragraphs, 
 commands, etc. 
@@ -886,9 +886,9 @@
 Convert POD data to formatted *roff 
 input 
  
  
-Pod::ParseUtils 
+Pod::! ParseUtils 
  
  
 Helpers for POD parsing and 
 conversion 
@@ -965,15 +965,15 @@
  
 Search for key in dictionary file 
  
  
-SelectSaver 
+! SelectSaver 
  
  
 Save and restore selected file handle 
  
  
-SelfLoader 
+! SelfLoader 
  
  
 Load functions only on demand 
  
@@ -1015,9 +1015,9 @@
  
 Perl word completion module 
  
  
-Term::ReadLine 
+Term::! ReadLine 
  
  
 Perl interface to various readline packages. 
 If 
@@ -1038,9 +1038,9 @@
  
 Create an abbreviation table from a list 
  
  
-Text::ParseWords 
+Text::! ParseWords 
  
  
 Parse text into an array of tokens or array of 
 arrays 
@@ -1115,9 +1115,9 @@
  
 Base class definitions for tied hashes 
  
  
-Tie::RefHash 
+Tie::! RefHash 
  
  
 Use references as hash keys 
  
@@ -1127,9 +1127,9 @@
  
 Base class definitions for tied scalars 
  
  
-Tie::SubstrHash 
+Tie::! SubstrHash 
  
  
 Fixed-table-size, fixed-key-length hashing 
  
@@ -1243,9 +1243,9 @@
  
 Operating System Interfaces 
  
  
-Networking, Device Control (modems) and InterProcess 
+Networking, Device Control (modems) and ! InterProcess 
 Communication 
  
  
 Data Types and Data Type Utilities 
@@ -1945,9 +1945,9 @@
 transparent to the user of the module. Likewise, the module 
 might set up an AUTOLOAD function to slurp in 
 subroutine definitions on demand, but this is also 
 transparent. Only the ''.pm'' file is required to exist. 
-See perlsub, perltoot, and AutoLoader for details about the 
+See perlsub, perltoot, and ! AutoLoader for details about the 
 AUTOLOAD mechanism. 
  
  
 __Guidelines for Module Creation__ 
@@ -2015,9 +2015,9 @@
  
  
 Use autosplit so little used or newly added functions won't 
 be a burden to programs that don't use them. Add test 
-functions to the module after __END__ either using AutoSplit 
+functions to the module after __END__ either using ! AutoSplit 
 or by saying: 
  
  
  eval join('', 
@@ -2063,9 +2063,9 @@
  
  
 Use underscores to separate words. It is generally easier to 
 read $var_names_like_this than 
-$VarNamesLikeThis, especially for non-native 
+$! VarNamesLikeThis, especially for non-native 
 speakers of English. It's also a simple rule that works 
 consistently with VAR_NAMES_LIKE_THIS 
 
  
@@ -2108,9 +2108,9 @@
 the risk of name clashes. 
  
  
 Generally anything not exported is still accessible from 
-outside the module using the ModuleName::item_name (or 
+outside the module using the ! ModuleName::item_name (or 
 $blessed_ref-) syntax. By convention you 
 can use a leading underscore on names to indicate informally 
 that they are 'internal' and not for public 
 use. 
@@ -2239,9 +2239,9 @@
  
  
 If the README file seems to be getting too 
 large you may wish to split out some of the sections into 
-separate files: INSTALL , Copying, ToDo 
+separate files: INSTALL , Copying, ! ToDo 
 etc. 
  
  
 Adding a Copyright Notice. 
@@ -2273,9 +2273,9 @@
  
 Give the module a version/issue/release number. 
  
  
-To be fully compatible with the Exporter and MakeMaker 
+To be fully compatible with the Exporter and ! MakeMaker 
 modules you should store your module's version number in a 
 non-my package variable called $VERSION. This 
 should be a floating point number with at least two digits 
 after the decimal (i.e., hundredths, e.g, $VERSION = 
@@ -2284,10 +2284,10 @@
  
  
 It may be handy to add a function or method to retrieve the 
 number. Use the number in announcements and archive file 
-names when releasing the module (ModuleName-1.02.tar.Z). See  
-perldoc ExtUtils::MakeMaker.pm for details. 
+names when releasing the module (! ModuleName-1.02.tar.Z). See  
+perldoc ! ExtUtils::! MakeMaker.pm for details. 
  
  
 How to release and distribute a module. 
  
@@ -2456,8 +2456,8 @@
 common law, and part of which is ``written''. Part of the 
 common law contract is that a module doesn't pollute any 
 namespace it wasn't asked to. The written contract for the 
 module (A.K.A. documentation) may make other provisions. But 
-then you know when you use RedefineTheWorld that 
+then you know when you use ! RedefineTheWorld that 
 you're redefining the world and willing to take the 
 consequences. 
 ---- 
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.