Above is a test of IronPython running on a “Virtual Desktop” inside a browser.
I created the “Virtual Desktop” libraries to allow me to create a Smalltalk environment within a browser. As part of my porting Vista Smalltalk to Silverlight, I have modified the desktop to be compliant with any DLR (Dynamic Language Runtime) based language; so it is now possible to run IronPython in workspace windows with Smalltalk-like interaction (”DoIt”, “ShowIt”, etc). This, of course, will also apply to IronRuby, Vbx and JScript.
At the moment, I am going through the DLR classes to determine changes required to the Smalltalk and Lisp compilers and the best way to support tools like class browsers, debuggers and inspectors.
Once I have an initial Smalltalk compiler working, I will attempt to run everything in Silverlight.

Wow, that looks cool! I’m stunned you were able to get this far already after we just released code on Monday.
Comment by Jim Hugunin — May 3, 2007 @ 6:59 pm
Thanks,
It’s mostly just a matter of rearranging stuff that I’ve already built.
IMHO, IronPython, IronRuby and the DLR are the smartest things from Microsoft in a long time. Tell Steve Ballmer that you and John both deserve a big pay raise.
– Peter
Comment by pfisk — May 3, 2007 @ 8:06 pm
“IMHO, IronPython, IronRuby and the DLR are the smartest things from Microsoft in a long time. Tell Steve Ballmer that you and John both deserve a big pay raise.”
I second the motion and further suggest they just hand over the controls of MSFT and get out of your way.
Comment by M. David Peterson — May 3, 2007 @ 10:26 pm
Yes I agree the DLR is the most exciting thing to come out of MS in a long time. Peter get the IronSmalltalk name reserved!
Mike
Comment by Mike — May 7, 2007 @ 6:36 pm
Mike,
Thanks, I’ll think about it.
– Peter
Comment by pfisk — May 7, 2007 @ 7:04 pm