在 Embperl 1.x 中似乎有几件事在 Embperl 2.x 中不再支持。举个例子:
[+ +]
块现在必须包含有效的 Perl 表达式。Embperl 1.x 允许您将多个语句放入这样的块中。出于性能原因,这不再可能。
给定一个非常大的 Embperl 1.x 代码库,是否有一种自动扫描 .epl 文件并发现不兼容性的方法?我不关心实现——从 Embperl 2.0 中的一些特殊标志到 Perl::Critic 的一些插件都可以。
只要不是 Mark 1 眼球或“切换到 Embperl2 看看会发生什么”:)