似乎有several things that were valid in Embperl 1.x that are no longer supported in Embperl 2.x。举个例子:
现在,[+ +]
块必须包含有效的Perl表达式。 Embperl 1.x
允许您将多个语句放入这样的块中。为了表现
原因这不可能了。
给定非常大的Embperl 1.x代码库,是否存在一种自动方法来扫描.epl文件并发现不兼容之处?我不在乎实现-从Embperl 2.0中的一些特殊标志到Perl :: Critic的一些插件都可以。
只要不是Mark 1眼球或“切换到Embperl2看看有什么坏处” :)
最佳答案
本次论坛讨论似乎正是您所需要的Migrating from embperl 1.3 to Embperl 2
此处显示的脚本声称不仅要检测不兼容问题,而且还要纠正它们。