Smalltalk

http://www.smalltalk.org