http://blogs.msdn.com/ironpython/archive/2008/03/16/dlr-resources.aspx has a list of resources that would be of use to you.
One link that I added recently is http://www.dotnetguru.org/us/dlrus/DLR2.htm, which would quite useful for someone starting to implement a new DLR language. Thanks, Shri Want to work on IronPython, IronRuby, F#? Visit http://blogs.msdn.com/ironpython -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Lam (DLR) Sent: Thursday, March 20, 2008 8:35 AM To: [EMAIL PROTECTED] Cc: [email protected] Subject: Re: [Ironruby-core] General Question on DLR languages Greg Akins: > Thanks for the quick response!! The more I look into this, the more > amazed I am by the amount of work and talent that must have gone into > Microsoft.Scripting and IronRuby Thanks! > > There are expression trees. You generate an expression tree and we > either transform them into IL or interpret them depending on the > context. > > When you say "we" do you mean the IronRuby code, or > Microsoft.Scripting? Microsoft.Scripting. > Can you give me a starting class to look into to see how this is done? > I'm still not sure whether we're talking about creating an expression > tree based on the syntax of whatever language is being interpreted, > and then walking the tree to transform/interpret Best place to look for this info is Martin Maly's blog about DLR - http://blogs.msdn.com/mmaly Check out his ToyScript examples - they are much better to learn from since a real language contains far more ... um ... crap :) Thanks, -John _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
