2009-10-14 18 views

Antwort

14

Nein, es ist nicht nur von ActiveState. O'Reilly's Learning Perl on Win32 systems empfiehlt die Benennung von Skripts mit einer .plx-Erweiterung, um sie von Perl-Modulen (mit .pm) und nicht ausführbaren Perl-Bibliotheken (.pl) zu disambiguieren. Heutzutage würde ich jedoch alles nennen, was direkt als .pl ausgeführt wird.

+0

Alle guten Antworten und upvoted, aber dieser sagte es am besten. Danke Leute. – Kev

3

Google zeigt einige Übereinstimmungen und es gibt einige von ihnen on CPAN. Ursprünglich stand .pl für "Perl library".

5

Dies ist eine Frage der persönlichen Präferenz. Es ist nicht einzigartig in ActiveState. PLX steht für Perl Executable Script, das vielleicht ein wenig mehr definiert ist als PL, was für Perl Script steht (anscheinend ursprünglich Perl Library, wie ein anderer Benutzer geschrieben hat). Doch auf CPAN sehen Sie zahlreiche Orte, an denen PLX als Erweiterung verwendet wird, so ist es vielleicht gar nicht so selten ist, wie es scheint:

usw.

UPDATE: hier ist ein earlier discussion of the same diskutieren, ob * .pl oder * .plx sollte benutzt. Es erwähnt auch, dass Prolog auch * .pl verwendet und Playlist ist noch eine andere Verwendung.