7

ActiveState Perl 为扩展安装一个 IIS 脚本映射.plx。这实际上是在现实生活中使用还是只是 ActiveState 特有的东西?

4

3 回答 3

14

不,它不仅仅是来自 ActiveState。O'Reilly 在 Win32 系统上的 Learning Perl建议使用扩展名来命名脚本,.plx以消除它们与 perl 模块(带有.pm)和不可执行的 perl 库(.pl)的歧义。但是,现在我将任何将直接运行的东西命名为.pl.

于 2009-10-14T16:53:27.640 回答
5

这是个人喜好问题。这不是 ActiveState 独有的东西。PLX 代表 Perl Executable Script,它的定义可能比 PL 代表 Perl Script(显然最初是另一个用户编写的 Perl Library)。但是,在 CPAN 上,您会看到许多地方使用 PLX 作为扩展,因此它可能并不像看起来那么罕见:

等等

更新:这里有一个更早的讨论,讨论是否应该使用 *.pl 或 *.plx。它还提到 Prolog 也使用 *.pl 并且播放列表是另一种用途。

于 2009-10-14T16:49:21.690 回答
3

Google显示了一些匹配项,并且在 CPAN 上有不少匹配项。事实上,最初,.pl它代表“Perl 库”。

于 2009-10-14T16:48:28.993 回答