Skip to content

Roadmap

Herbert Vojčík edited this page Nov 18, 2013 · 49 revisions

1.0 release

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)

0.13.0 release

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
    • recompile the whole package command

0.12.1 release, 14. November 2013

  • fix an issue in Helios which prevents class definitions from being compiled

0.12.0 release, 12. November 2013

  • 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

0.11.0 release, July 2013

  • 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

0.10.0 release

  • 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

0.9 release

  • 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
Clone this wiki locally