Perl moduler

Et Perl-modul  er en separat softwarekomponent i Perl -programmeringssproget . Hvert modul har et unikt navn, såsom CGI, Template eller Net::FTP, XML::Parser og dets tilsvarende filnavn (f.eks. er Net::FTP-modulet placeret i Net/FTP.pm-filen). Perl-programmører har adgang til et stort antal moduler på CPAN  , det største lager af moduler.

Perl giver mulighed for en række forskellige programmeringsstile ; der er forskellige moduler, både skrevet i proceduremæssig stil og dem, der er objektorienterede .

En almindelig praksis er at inkludere dokumentation i POD-formatet ( Plain Old Documentation ) i modulerne, som giver dig mulighed for at strukturere information. POD, mens den har en vis struktur, er samtidig ret fleksibel: den kan bruges til at skrive artikler, websider og endda hele bøger såsom Programmering Perl  - dette kan sammenlignes med javadoc , som er specifikt fokuseret på at dokumentere Java - klasser . Traditionelt svarer strukturen af ​​moduldokumentation til Unix-man-siden .