-
Notifications
You must be signed in to change notification settings - Fork 123
Roadmap
Manfred Kröhnert edited this page Nov 17, 2013
·
49 revisions
not released yet.
- New IDE (Helios)
- Stepping debugger
- Fully commented classes across all Amber codebase
- New package framework and commit strategies
- ObjectSpaces
- SPEC?
- Remote debugger and IDE? (for example working on top of nodejs)
not released yet.
- Helios IDE, release candidate
- amber-base (npm packages for node.js (and for browser?), bower package for browser)
- amber-sdk : IDEs and development tools (grunt, cli)
- create template project feature
- compiler enhancements
- get libraries from different locations
- recompile the whole package command
- fix an issue in Helios which prevents class definitions from being compiled
- Helios IDE, beta version
- Use of require [1] to load amber packages in the browser
- Restructuring of boot.js, use of the brickz[2] reconfigurable micro composition system
- Use bower for browser-side dependencies
- Enhanced REPL
- Enhanced comandline compiler
[1] http://requirejs.org/ [2] https://github.com/amber-smalltalk/brikz
- bug fixes
- CLI improvements
- compiler improvements regarding message send optimisations and super sends
- preview of the next IDE, named Helios
- Amber now also uses a CI server https://travis-ci.org/amber-smalltalk/amber
- Grunt.js based build system updated to version 0.4.x
- New compiler toolchain
- Modular
- Semantic analysis
- IR representation
- Better inlining
- More class comments in Kernel
- Async unit tests
- Grunt.js base build system instead of Makefiles
-
Parser & compiler
- Allow underscores in method names
- Dynamic arrays support
- Dynamic dictionaries support #{'a' -> 1. 'b' -> 2}
-
More Unit tests for Kernel
-
Class comments for core classes
-
ProfStef ported from Pharo
-
IDE
- Working debugger
- workspace in the inspector
-
Website
- ProfStef lessons
- new design & name