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

Reply via email to