Lably
Skip to content

Amber Smalltalk

Implementation of Smalltalk-80

  • 3 min read
  • 5 chapters

Related on Lably

Through JavaScript, Web browser and Compiler

Key features

Amber includes an integrated development environment (IDE) with a class browser, Workspace, transcript, object inspector, and debugger. Amber is written in itself (is self-hosting), including the compiler, and compiles into JavaScript, mapping one-to-one with the JavaScript equivalent. This one-to-one mapping with JavaScript differentiates Amber from other Smalltalk variants such as Pharo, Seaside, and Squeak. Developing Amber project requires Node.js to run the tooling; the deployed project only needs browser to run. Amber doesn't run slowly on a bytecode virtual machine due to its convenient mapping to JavaScript, which makes compiled code run fast.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication