[ Python ] IronPython β6 released
IronPython β6 が公開されました。ダウンロードは こちら から。
We have just released IronPython 1.0 Beta 6. This release focuses primarily on fixing bugs and improving compatibility with CPython. Major cleanups includes supporting __metaclass__ at the module level, using __mro__ for new-style class method resolution, and a massive cleanup to make sure all of our comparisons are identical to CPython. With this release we’ve also improved the performance of calls to arbitrary .NET assemblies by enabling our call-optimization for all assemblies and updated the tutorial for beta 6. One change that has the potential to break people in beta 6 is that we are deprecating clr.Path and instead suggesting everyone switch over to using sys.path instead. This is more inline with how CPython searches for .pyd extension files and we believe will simplify the loading story. This also means that the current working directory will be included in the search path by default which seems to have been an issue that caused many problems.
バグ修正と CPython との互換性向上が主な変更点で、__metaclass__ のモジュールレベルでのサポートや __mro__ の変更などが行われて、CPython との互換性が高められています。 また、clr.path を廃止する 可能性があるので clr.path の替わりに sys.path を使うことが推奨されています。
モジュールサーチパスの変更は大きな影響がありそう。
- Reference
- IronPython Workspace
| 固定リンク
この記事へのコメントは終了しました。
コメント