21st Century Smalltalk

June 5, 2007

Smalltalk in Firefox

Filed under: DLR, Silverlight, Vista Smalltalk — pfisk @ 10:05 pm

smalltalk16

Above is Smalltalk based on Silverlight/DLR running in a browser.

Keystroke diagnostics that I recently added to the desktop menu have been very useful in correcting some problems in Firefox - above is a Smalltalk session working in a Firefox browser.

The startup file is now building the Smalltalk class hierarchy that can be seen in the ClassBrowser window.  It will be a couple more days until Smalltalk methods are working.

In the example above, I am testing some simple graphics in a “CanvasWindow”. This should become much more interesting when I add animation and a “physics engine” for effects such as gravity and collisions.

Sure beats HTML and Ajax.

6 Comments »

  1. [...] Podeis ver la aplicación y leer sobre el estado actual aquí. [...]

    Pingback by Mis “Paseos con Silverlight” en el TechEd « Thinking in .NET — June 7, 2007 @ 8:46 am

  2. [...] Another way to put up a Web app without HTML, CSS et al. [...]

    Pingback by Development in a Blink » Blog Archive » Smalltalk on the DLR in Silverlight — June 7, 2007 @ 10:52 pm

  3. Amazing !

    Do you publish the source code ?

    Comment by Greg — June 12, 2007 @ 3:56 pm

  4. Greg,

    Script code in Smalltalk or Lisp will always be freely available.

    C# source code for widgets, tools and the Smalltalk compiler will be available under license in the future.

    – Peter

    Comment by pfisk — June 13, 2007 @ 12:35 pm

  5. [...] Yep believe it or not…it’s in Silverlight and running on the DLR. [...]

    Pingback by My Technobabble : Get your Smalltalk here — June 14, 2007 @ 5:57 am

  6. How does one use this as a Language under VS Orcas? Is it possible to use it in this fashion and outside of the browser? If so how?

    What I’ve seen looks very cool so far

    Software Maestro

    Comment by Software Maestro — July 6, 2007 @ 11:41 pm


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.