5

Embperl 2.xでサポートされなくなった、Embperl1.xで有効だったものがいくつかあるようです。例として:

[+ +]ブロックには、有効なPerl式が含まれている必要があります。Embperl 1.xを使用すると、このようなブロックに複数のステートメントを入れることができます。パフォーマンス上の理由から、これはもう不可能です。

非常に大きなEmbperl1.xコードベースを考えると、.eplファイルをスキャンして非互換性を発見する自動化された方法はありますか?私は実装については気にしません-Embperl2.0の特別なフラグから、Perl::Criticのプラグインまで何でも問題ありません。

それがマーク1の眼球でない限り、または「Embperl2に切り替えて、何が壊れているかを確認してください」:)

4

1 に答える 1

2

このフォーラムトークは、まさにあなたが必要としているもののようです。embperl1.3からEmbperl2への移行

そこで提示されたスクリプトは、非互換性を検出するだけでなく、それらを修正することも主張しています。

于 2011-05-12T07:20:08.707 に答える