I'm not a fan of Smalltalk, but the Squeak environment is pretty neat and makes good use of dynamic typing; it would be interesting to see other language implementations support this style of interface, and how wieldy it could be made in a statically typed language.
This reminds me that somebody once wrote an interface between Haskell and Squeak, which uses the Squeak environment essentially as an all-purpose I/O device: Smarty. (Disclaimer: I've never tried it.)
|