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

Reply via email to