IronPython and IronRuby Resources
The Dynamic Language Runtime powers IronPython and IronRuby. It contains the following features:
- Hosting APIs - allows embedding of any DLR language as a scripting language inside of a host application
- Extensions to LINQ ExpressionTree - allows language compilers to generate higher level constructs instead of MSIL
- DynamicSite - call-site caching to speed up the performance of dynamic languages
- ActionBinder - utility code to facilitate .NET interop
- IDynamicObject - interface for dynamic objects
- Other compiler utility code
Mailing lists
You can currently ask questions on the IronPython (link) and IronRuby (link) mailing lists. There is currently no dedicated DLR mailing list. Similarly, the sources for the DLR are bundled with the IronPython and IronRuby sources.
Specs, whitepapers,etc
http://msdn2.microsoft.com/en-us/magazine/cc163344.aspx - MSDN article on IronPython and DLR by Bill Chiles. It talks about DynamicSite and ExpressionTrees
http://compilerlab.members.winisp.net/dlr-spec-hosting.doc - Hosting API spec
http://langnetsymposium.com/talks.asp - Recordings of Lang.Net talks
Team Blogs
http://blogs.msdn.com/ironpython - IronPython team blog
http://blogs.msdn.com/dinoviehland - Dino Viehland, IronPython dev
http://jimmy.schementi.com/blog - Jimmy Schementi, IronRuby PM
http://knowbody.livejournal.com/ - Dave Fugate, IronPython QA
http://blog.jredville.com/ - Jim Deville, IronRuby QA
http://blog.tomasm.net/ - Tomas Matousek, IronRuby dev
http://blogs.msdn.com/shrib/ - Shri Borde, Dynamic Languages lead
David DiCato, IronPython dev
DLR languages
http://codeplex.com/IronPython - IronPython
http://ironruby.rubyforge.org/ - IronRuby
http://www.codeplex.com/IronScheme - IronScheme
http://www.codeplex.com/IronLisp - IronLisp
http://www.codeplex.com/Nua - Nua (Lua)
Other links
http://dynamicsilverlight.net/ - DLR for Silverlight 2
http://www.dotnetguru.org/us/dlrus/DLR2.htm - A walk-through of implementing a sample language MyJScript on top of the DLR.
http://www.codeplex.com/DLRScript - Using DLR languages in the Script tag in a HTML page
http://www.bitwisemag.com/2/DLR-Build-Your-Own-Language - A getting-started guide about implementing a new language using the DLR
http://www.codeplex.com/DlrPad - Script XAML with DLR languages
http://www.codeplex.com/chameleon - Use DLR languages with CGI
Comments
Anonymous
March 21, 2008
PingBack from http://www.hanselman.com/blog/IronPythonAndTheDLRMarchOn.aspxAnonymous
March 21, 2008
I've got a number of emails complaining that folks haven't heard much from the DLR (Dynamic LanguageAnonymous
March 21, 2008
I've got a number of emails complaining that folks haven't heard much from the DLR (Dynamic LanguageAnonymous
April 02, 2009
(Photo: James Dumay) Thanks to all for questions, and attending on Thursday night. Big ups to the Googlers