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-webwith a canvas to generate HTML, like Seaside, included in a new project by default,silkwith a stream-like wrapping of DOM elements, included in a new project by default,heliosIDE, included in a new project by default,amber-contrib-legacywith 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