21st Century Smalltalk

February 2, 2007

Lisp Tests in Adobe’s Flex

Filed under: Adobe — pfisk @ 4:44 pm

lisptest1
Vista Smalltalk Site

I have rewritten some of the Lisp reader macros in ActionScript 3.0 as a proof-of-concept test. The image above is a test running in Firefox.

Reader macros are special built-in functions for handling reader input streams. In .Net, I implement them by using anonymous delegates – in ActionScript, I do the same by using anonymous functions.

Also, I believe that I have solutions for two potential probems:
– the Smalltalk parser can be rewritten using the Lisp reader instead of Antlr
– the AS3 class libraries can support a simple Designer

Conversion from C# to ActionScript is not as difficult as I first thought. In a few days, I will post a simple Lisp interpreter that should be able to run on any platform supported by Flash 9.

WPF/e Second Release

Filed under: .Net Architecture — pfisk @ 3:58 pm

Microsoft has released the second CTP (“Community Technology Preview”) of WPF/e.

Unfortunately, the new release does not yet support the .Net runtime (which I need to implement Vista Smalltalk) or control widgets such as TextBoxes, ListBoxes, etc.

The expiry date on this release is the end of June, so I expect that these features won’t be available until the summer. Keep in mind that the first CTP was scheduled for release in the summer of 2006…

Blog at WordPress.com.