Found this article on Microsoft's DLR
http://www.infoq.com/news/2008/01/john-lam-interview

Not long on substance, but interesting link to this blog
http://blogs.msdn.com/mmaly/archive/2008/01/14/building-a-dlr-language-trees.aspx

where we read:
"What makes [ToyScript] a DLR based language (from the compiler
pipeline perspective) is that instead of generating its own
intermediate code, or generating Microsoft .NET IL directly, ToyScript
will generate a tree representation of the code - DLR Trees. Dynamic
Language Runtime will then take care of the code generation.

The DLR Trees are essentially the DLR representation of programs so
every language that targets DLR produces the DLR Trees. ToyScript's
design is similar to that of all the other DLR based languages, such
as IronPython or IronRuby in the sense that it first parses into its
own AST and then generates the DLR trees. At one point ToyScript
(being very simple language) parsed directly into the DLR trees, but
we changed that to behave more like the other DLR based languages,
even though for ToyScript it is not strictly necessary."



Patrick

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to