« [ Publishing ] Effective C++ 第三版 / LDAP Super Expert | トップページ | Web メールユーザはなぜ増える? »

2006/04/25

[ 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

|

« [ Publishing ] Effective C++ 第三版 / LDAP Super Expert | トップページ | Web メールユーザはなぜ増える? »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/103108/9755357

この記事へのトラックバック一覧です: [ Python ] IronPython β6 released:

« [ Publishing ] Effective C++ 第三版 / LDAP Super Expert | トップページ | Web メールユーザはなぜ増える? »