Skip to content

Contributions

soyrochus edited this page Mar 23, 2012 · 24 revisions

Contributions to Amber

Page created at the behest of Göran Krampe

This page lists suggestions about improvements to Amber and its tools which contributors might "adopt" and realize. After implementation they can initiate a pull request to have their changes merged with upstream.

IDE

  • tool to generate getters/setters (intermediate)
  • switch between "Local" and "Remote" modes for IDE. A local mode would equivalent to the current IDE, i.e. work with the Javascript engine in the browser. A remote mode would offer a view of the remote system, including the option to modify code, evaluate expressions (complexity: high).

Run-time

  • rpc layer to seamlessly integrate "backend Smalltalk" (Amber in Node.js, Squeak/Pharo) with client (complexity: high)
  • option to have all Smalltalk packages in directory "st" loaded (when deploy = false). After a commit and later page reload, any newly created package would automatically be loaded and shown in the Browser. Would need an interface with server-end (complexity: intermediate)

Debugger

Insert suggestions for the debugger here

Clone this wiki locally