|
@@ -47,17 +47,19 @@ ch1introduction
|
|
title: 'Introduction';
|
|
title: 'Introduction';
|
|
contents: '
|
|
contents: '
|
|
|
|
|
|
-##Amber Smalltalk in a nutshell.
|
|
|
|
|
|
+##Amber Smalltalk in a nutshell
|
|
|
|
|
|
-Amber is an implementation of the Smalltalk-80 language.
|
|
|
|
-It allows developers to write client-side heavy web applications in Smalltalk. Amber includes an integrated development environment with a class browser, workspace and transcript.
|
|
|
|
|
|
+Amber is an implementation of the Smalltalk-80 language. It is designed to make client-side web development **faster, easier and more fun** as it allows developers to write HTML5 applications in Smalltalk!!
|
|
|
|
|
|
-Amber includes the following features:
|
|
|
|
|
|
+Amber is written in itself, including the IDE and the compiler and it runs **directly inside your browser**. The IDE is fairly complete with a class browser, workspace, transcript, unit test runner, object inspectors, cross reference tools and even a debugger.
|
|
|
|
|
|
-- It is semantically and syntactically equivalent to Pharo Smalltalk (the implementation considered as the reference)
|
|
|
|
-- It is written in itself and compiles into efficient JavaScript
|
|
|
|
-- A canvas API similar to Seaside to generate HTML
|
|
|
|
-- A jQuery binding.
|
|
|
|
|
|
+Noteworthy features:
|
|
|
|
+
|
|
|
|
+- Amber is semantically and syntactically very close to [Pharo Smalltalk](http://www.pharo-project.org). Pharo is considered the reference implementation.
|
|
|
|
+- Amber **seamlessly interacts with JavaScript** and can use its full eco system of libraries without any glue code needed.
|
|
|
|
+- Amber **has no dependencies** and can be used in any JavaScript runtime, not only inside browsers. An important example is [Node.js](http://nodejs.org).
|
|
|
|
+- Amber is a live Smalltalk that **compiles incrementally into efficient JavaScript** often mapping one-to-one with JavaScript equivalents.
|
|
|
|
+- Amber has a **Seaside influenced canvas library** to dynamically generate HTML.
|
|
|
|
|
|
## Disclaimer
|
|
## Disclaimer
|
|
|
|
|