Perl moduly

Modul Perl  je samostatná softwarová součást programovacího jazyka Perl . Každý modul má jedinečný název, jako je CGI, Template nebo Net::FTP, XML::Parser a jeho odpovídající název souboru (například modul Net::FTP je umístěn v souboru Net/FTP.pm). Programátoři v Perlu mají přístup k velkému počtu modulů na CPAN  , největším úložišti modulů.

Perl umožňuje různé programovací styly ; existují různé moduly, jak napsané procedurálním stylem, tak ty, které jsou objektově orientované .

Běžnou praxí je zahrnutí dokumentace ve formátu POD ( Plain Old Documentation ) do modulů, což umožňuje strukturovat informace. POD, i když má určitou strukturu, je zároveň docela flexibilní: lze s ním psát články, webové stránky a dokonce celé knihy, jako je Programming Perl  - to je ve srovnání s javadocem , který je speciálně zaměřen na dokumentaci tříd Java . . Tradičně je struktura dokumentace modulu podobná manové stránce Unixu .