IronPython 2.0 Beta4 に含まれるDLR
IronPython 2.0 Beta4のリリースに伴ってDLRにも変更が行われています。細かく調べていくと、Microsoft.Scripting.Core.dllに含まれるネームスペースが大きく変更されています。具体的には、以下のようなものです。
- Microsoft.Scripting -> System.Scripting
- Microsoft.Scripting.Runtime -> System.Scripting.Runtime
など - Microsoft.Scripting.Ast -> System.Linq.Expression
現時点では、全てがSystemネームスペースに移行しているわけではありません。一部、Microsoft.Scriptingネームスペースも残っています。また、Microsoft.Scripting.dllの方は、ネームスペースの変更はありません。
現在、TechEdの資料やサンプルを作成しているのですが、上記のネームスペース変更以外にLanguageContextクラスなども変更になっており、色々と調べています。この関係で、IronRubyのSVN 127のソースコードも調べていくと、DLRはSystemネームスペースになっているものが含まれています。でも、Beta4とは違うバージョンのためIronPython 2.0 Beta4からIronRubyを利用することはできませんでした。
Comments
Anonymous
August 07, 2008
PingBack from http://hoursfunnywallpaper.cn/?p=306Anonymous
August 13, 2008
こんにちは、FXというものです。日本語苦手ので、以降英語にしていただきます。 I just found that IronRuby has released rev128 on the SVN repo. This revision is much closer to IronPython ChangeSet 35144; in fact, IR rev128 is newer than IP 35144. I did a diff on the two to see the changes in the DLR, and it seems like most of the changes were cleanups and refactoring. With these two, maybe it's okay to use IronPython from IronRuby again.Anonymous
August 14, 2008
FXさん、有難うございます。 FX-san, thank you for your info. It's great thing. Yes, I will try it after few days. now I'm taking vacations.