2009-10-14 16 views

Respuesta

14

No, no es solo de ActiveState. O'Reilly's Learning Perl on Win32 systems recomienda asignar nombres a las secuencias de comandos con una extensión .plx para eliminar la ambigüedad de los módulos perl (con .pm) y las bibliotecas perl no ejecutables (.pl). Hoy en día, sin embargo, nombraría cualquier cosa que se ejecute directamente como .pl.

+0

Todas las buenas respuestas y votaciones alcistas, pero esta lo dijo mejor. Gracias chicos. – Kev

3

Google muestra algunas coincidencias y hay bastantes de ellos on CPAN. De hecho, originalmente, .pl significaba 'Biblioteca de Perl'.

5

Esto es una cuestión de preferencia personal. No es algo exclusivo de ActiveState. PLX significa Perl Executable Script que quizás sea un poco más definido que PL que significa Perl Script (aparentemente originalmente Perl Library como otro usuario escribió). Sin embargo, en CPAN ves numerosos lugares donde se utiliza como extensión PLX por lo que tal vez no sea tan raro como parece:

etc.

ACTUALIZACIÓN: aquí hay un earlier discussion of the same discutiendo si * .pl o * .plx deberían ser usado. También menciona que Prolog usa * .pl también y la lista de reproducción es otro uso.

Cuestiones relacionadas