2-overview.md 978 B


title: Overview layout: default permalink: "overview.html"

next: "overview/installing.html"

This guide will give you an overview of Amber, it's installation process and setup.

How to get Amber

Amber is shipped both as

  • a npm module for its command-line interface tool amber with a small server, compiler and REPL;
  • a bower component used as dependency for other projects.

We will see in the next section how to install both components.

How Amber manages files

Amber compiles to JavaScript. It saves each package file as a requirejs JavaScript module containing the compiled JavaScript code of the package.

Amber also saves -- for convenience -- the Smalltalk source code of each package in a separate .st file.

In the next sections we will learn how to install Amber, load and save packages disk and fire up the development environment.