Perl-moduler

En Perl-modul  är en separat mjukvarukomponent i programmeringsspråket Perl . Varje modul har ett unikt namn, såsom CGI, Template eller Net::FTP, XML::Parser och dess motsvarande filnamn (till exempel Net::FTP-modulen finns i filen Net/FTP.pm). Perl-programmerare har tillgång till ett stort antal moduler på CPAN  , det största arkivet av moduler.

Perl tillåter en mängd olika programmeringsstilar ; det finns olika moduler, både skrivna i procedurstil och de som är objektorienterade .

En vanlig praxis är att inkludera dokumentation i POD-formatet ( Plain Old Documentation ) i modulerna, vilket gör att du kan strukturera information. POD, samtidigt som den har en viss struktur, är samtidigt ganska flexibel: den kan användas för att skriva artiklar, webbsidor och till och med hela böcker som Programmering Perl  - detta kan jämföras med javadoc , som är specifikt inriktat på att dokumentera Java -klasser . Traditionellt liknar strukturen för moduldokumentation den Unix man-sidan .