Amber is an implementation of the Smalltalk language that runs on top of the JavaScript runtime. https://amber-lang.net/

Nicolas Petton 57a9d67b06 Readme %!s(int64=13) %!d(string=hai) anos
css dc8e021881 first commit %!s(int64=13) %!d(string=hai) anos
js 74aeab8f80 Fixed workspace (again) %!s(int64=13) %!d(string=hai) anos
scripts dc8e021881 first commit %!s(int64=13) %!d(string=hai) anos
st 74aeab8f80 Fixed workspace (again) %!s(int64=13) %!d(string=hai) anos
LICENSE 0db7c97d72 updated license infos %!s(int64=13) %!d(string=hai) anos
README.md 57a9d67b06 Readme %!s(int64=13) %!d(string=hai) anos

README.md

Jtalk

By Nicolas Petton petton.nicolas@gmail.com

Jtalk is an implementation of the Smalltalk language that runs on top of the JavaScript runtime. It is designed to make client-side development faster and easier.

Overview

Jtalk is written in itself, including the parser and compiler. Jtalk compiles into efficient JavaScript, mapping one-to-one with the equivalent JavaScript. There is no interpretation at runtime.

Some highlights:

  • Jtalk features an IDE with a Class browser, workspace and transcript
  • Pharo Smalltalk is considered as the reference implementation
  • Jtalk includes a canvas to generate HTML, like Seaside
  • Jtalk includes a jQuery binding

License

Jtalk is released under the MIT license.

More infos

http://nicolaspetton.github.com/jtalk