Browse Source

Revised intro in Documentation.

Göran Krampe 12 years ago
parent
commit
ec45b9e203
3 changed files with 10 additions and 10 deletions
  1. 0 1
      js/Documentation.deploy.js
  2. 0 1
      js/Documentation.js
  3. 10 8
      st/Documentation.st

File diff suppressed because it is too large
+ 0 - 1
js/Documentation.deploy.js


File diff suppressed because it is too large
+ 0 - 1
js/Documentation.js


+ 10 - 8
st/Documentation.st

@@ -47,17 +47,19 @@ ch1introduction
 		title: 'Introduction';
 		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
 

Some files were not shown because too many files changed in this diff