Self: the movie
smalltalk.org.br
smalltalk.org.br
The VM compiles on recent OS X and x86 Linux and it's pretty fun to play with. There is something about the underlying simplicity of the object model and the immediacy and concreteness of the system which makes programming in it for me unlike other programming languages, even after all this time.
I should do up a new release though - the downloadable binaries are a few years old now.
In roughly the same way Java's OOP design was heavily influenced by Smalltalk: take the basic idea, misunderstand it, forget to include most of what make it good then sprinkle some crap on top to make it worse.
I expected something along the lines of Erlang: The Movie. (I'm also surprised that there are still people who don't know about Self.)
AI ftw!
http://selflanguage.org/documentation/published/index.html#i...
David Ungar's dissertation, "The Design and Evaluation of a High Performance Smalltalk System" is also well-worth reading:
http://www.eecs.berkeley.edu/Pubs/TechRpts/1986/CSD-86-287.p...