Some highlights:
- Amber features an IDE with a Class browser, Workspace, Transcript, a ReferencesBrowser supporting senders/implementors and class references, basic Inspector and even a beginning of a Debugger and a unit TestRunner.
- Pharo Smalltalk is considered as the reference implementation.
- Amber is extendable with libraries, installable preferably via
bower
:amber-contrib-web
with a canvas to generate HTML, like Seaside, included in a new project by default,silk
with a stream-like wrapping of DOM elements, included in a new project by default,helios
IDE, included in a new project by default,amber-contrib-legacy
with smaller in-page "classic" IDE and some miscellany, included in a new project by default,trysmalltalk
, containing Prof Stef interactive crash course.- and others. You can easily write an Amber library yourself.
- Amber can use Javascript libraries; the "classic" IDE as well as Helios are built on jQuery
- You can inline Javascript code and there are many ways to interact between Amber and Javascript
amber-cli
.
Amber engine and core library to be used in projects is in a bower package amber
.For the installation to work, you need to have installed
node
, npm
and git
.
Default node
installers may install npm
as well."http://amber-lang.net/
https://lolg.it/amber/amber
https://medium.com/smalltalk-talk/a-gentle-introduction-to-amber-8c532631e9ab#.6ycks9607
No comments:
Post a Comment