1

PythonメタクラスとクラスファクトリはIronPythonによって完全にサポートされていますか?これらでいっぱいの関数型コード(CPython 2.7)がある場合、IronPythonで動作しますか?

4

1 に答える 1

2

最善のアプローチは、単にそれを試すことです。IronPythonとCPythonは異なる方法で作成され、異なる最適化があります。メタクラスのような基本的なものは問題なく機能するはずですが、他の問題があるかもしれません。CPythonとIronPythonの両方をサポートするコードを作成しようとしている場合は、両方のプラットフォームでテストする必要があります。つまり、テストスイートを実行するときは、両方の環境(およびサポートする予定の他の環境)で実行します。toxがIronPythonをサポートしているかどうかはわかりませんが、これを設定するのに役立つ場合があります。

于 2012-11-27T08:48:00.913 に答える