Scott Hanselman

IronPython and the DLR march on

March 22, 2008 Comment on this post [12] Posted in ASP.NET | ASP.NET MVC | DLR | Python | Ruby | Silverlight
Sponsored By

I've got a number of emails complaining that folks haven't heard much from the DLR (Dynamic Language Runtime) and things like IronPython and IronRuby.

I think it's due to mostly one thing, the fact that the ASP.NET Futures Page still says July 2007. That's one of the reasons I personally fought to have the ASP.NET MVC not use a Date in its name. It just makes things look, ahem, dated.

I'm working to get that page updated, but I just wanted to make sure folks know that there's lots going on around the DLR. I talked to Mahesh on a video call just yesterday.

There's lots going on and here's some collected resources for you:

Once you've had fun with all that, you might look at John's Dynamic Silverlight in ASP.NET MVC article.

Here's John and Jimmy's talk on Dynamic Silverlight at Mix08:

All other goodness is at Enjoy.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
March 22, 2008 6:47
Also worth checking out Martin Maly's blog on DLR as a whole, some really good examples on writing your own dynamic language with the DLR.
March 22, 2008 8:12
Thanks for the great start on DLR topic.

I hope this should move fast now. I would appreciate, if you spare some time and show us an example of LINQ working with IronRuby / IronPython.

LINQ with Dynamic languages would be a very interesting topic.

March 22, 2008 11:55
I will continue to look for more information on such topics as IronPython, LINQ, Dynamic Language Runtime and IronRuby in coming days and weeks.

Josh Coswell
March 22, 2008 14:20
Thanks Scott. This is really useful. It's the kind of thing we couldn't get anywhere else.

March 22, 2008 15:31
It would be nice to see few short examples ( for a start ) like below

(1) Asp>net MVC with IronRuby
(2) LINQ with IronRuby
(3) Asp.Net with IronRuby

It would be nice to start some tutorials based on the topics above.

Why dig for a well, when fire appears suddenly.

Just my 2 cents

March 22, 2008 21:11
About that whole 'Futures' thing, is there a blog by the people that are doing ASP.NET Ajax, because I'm kind of wondering what (if anything) is going on there? From the outside, it seems there is nothing happening. Not all teams are great at blogging like you (or the others on the ASP.NET MVC team).
March 22, 2008 23:16
If you're interested in IronPython and Silverlight, I've done a series of tutorial articles with online and downloadable examples (including a web-ide for experimentation):

Michael Foord
March 23, 2008 1:11
DLR rocks!!!!
March 23, 2008 9:00
Scott was kind enough to refer me to Bertrand Le Roy on the ASP.NET team for questions I had about the querySelectorAll support coming in ASP.NET AJAX. I'm looking forward to updates on ASP.NET Futures!

I'm excited about the prospects of developing ASP.NET code-behind (code-beside?) using the DLR!

As far as seeing LINQ work in the DLR, it would be nicer to see the idiomatic functional programming constructs native to both languages used for such functionality. Both languages already have lambda functions, map/filter/reduce, etc. It's redundant to use LINQ to Objects for such things.

Personally, I would like to see Merb on IronRuby (which would be easier and maybe even better than Rails) and TurboGears on IronPython.
March 24, 2008 13:56
@ Joe Chung

Hi Joe, I have some interesting news to share with you.

Read here...

As per John Lam ( PM IronRuby Team and DLR ) his priority goal remains to run Real Ruby Programs on IronRuby. And Real Ruby Programs are.... Rails, Merb, Active Record, DataMapper Etc..

As per this thread....

It would be more interesting to know that you can even create Rails Program in any Ruby on Rails IDE and Paste the same codes in VS2008 and Run it easily with DLR without any Problems.

Just keep contributing there, if you would like to know more.

March 25, 2008 5:40
For me personally, most of the disappointment with futures is not the release date per se - but the poor options it leaves me for developing web apps with ironpython... Initially, I was so excited to be able to use ironpython with ASP.NET, but that excitement faded quickly when I realized the futures team had made it impossible to create custom controls in ironpython since everything inherited from their wicked scripting base classes... I think this is a shame as it greatly diminishes the usefulness of ironpython and! At this point, the talk about Jim Huginins mod to make django work with ironpython is probably the last hope that I have for ironpython, otherwise I might as well wait a few years until it matures.
April 02, 2008 2:46
Hi Scott,

DLR is something which looks really interesting. I've done a getting started post on my blog

Definitely something I will be looking at in more detail.



Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.