21st Century Smalltalk

May 3, 2007

IronPython Running on Virtual Desktop

Filed under: Silverlight, Vista Smalltalk — pfisk @ 4:16 pm

quicksilver1
Vista Smalltalk Site

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.

5 Comments »

  1. 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

  2. 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

  3. “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

  4. 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

  5. Mike,

    Thanks, I’ll think about it.

    – Peter

    Comment by pfisk — May 7, 2007 @ 7:04 pm


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.