Greg Akins: > - If I am writing a language targeted for the CLR, I use > System.Reflection.Emit to create IL. Is there "IL" for the DLR?
There are expression trees. You generate an expression tree and we either transform them into IL or interpret them depending on the context. > - Is DLR code generated? Or is part of the "hosting" that it's > interpreted during runtime, and doesn't have a codegen aspect? See above. > - Is Microsoft.Scripting.Host the core of the DLR? Is there a > "Official" release of that ( I noticed at one time that IronPython and > IronRuby were using different versions) Microsoft.Scripting.Core (note the core) is the new core of the DLR. This refactoring hasn't hit SVN yet, but it will sometime today. > - What is the relationship between Microsoft's DLR support and the > various language projects efforts (Where does MS DLR stop and other > languages start). Stuff inside of Microsoft.Scripting.* is DLR, stuff elsewhere (eg IronRuby.dll or IronPython.dll) are the languages. Thanks, -John _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
