Amber is an implementation of the Smalltalk language that runs on top of the JavaScript runtime.
Amber, formerly known as Jtalk, is an implementation of the Smalltalk-80 language. It is designed to make client-side development faster and easier. It allows developers to write client-side heavy web applications in Smalltalk.
Amber includes an integrated development environment with a class browser, workspace, transcript, object inspector and debugger.
Amber is written in itself, including the parser and compiler, and compiles into efficient JavaScript, mapping one-to-one with the JS equivalent.
Try a right now!
You can join the Google Group or the #amber-lang IRC channel on freenode.