Content deleted Content added
m re-link "namespace" |
m rm link to disambiguation page (for "package") |
||
Line 1:
A '''Perl module''' is a discrete component of software for the [[Perl]] programming language. Technically, it is a particular set of conventions for using Perl's [[#Perl packages and namespaces|package]] mechanism that has become universally adopted.{{discuss|Packages and modules}}
A module defines its source code to be in a ''package'' (much like a [[Java package]]
A collection of modules, with accompanying documentation, build scripts, and usually a test suite, compose a '''distribution'''. The Perl community has a sizable library of distributions available for search and download via [[CPAN]].
|