Roadmap

Roadmap

Scala IDE for Eclipse - Helium

It is an ambitious plan, specially for milestone 1. The idea being to work on the most complex change first, the Scala model, and start on other items, so they can be refined by the time of the final release.

The targeted roadmap, with is the name of the lead contributor(s) for each item:

Milestone 1 - mid-March 2012

  • Implicit highlighting - Jin Mingjian, David Bernard and Mirko Stocker - #1000628 done
  • Semantic highlighting - Matt Russell - #1000591
  • Move to Eclipse Indigo - Eric Molitor - #1000852 done
  • Design and implement a Scala model - Typesafe team - #1000861
  • Create an abstraction layer with the Scala compiler - Typesafe team - #1000862
  • Use the Scala model for the Outline view - Typesafe team - #1000863
  • Smoother step over/in in the debugger - Typesafe team - #1000864
  • Create a worksheet (like a REPL but in an editor) - Typesafe team - #1000865
  • Create a new JDT model builder, using the compiled classes - Typesafe team - #1000866
  • Extract the presentation compiler in its own project - Typesafe team - #1000867

Milestone 2 - mid-May 2012

  • Add support for Find References - Typesafe team - #1000868
  • Create a real Scala Editor (with all completion, indentation, formatting, ... support) - Typesafe team - #1000860
  • Improve dependency tracking - Typesafe team - #1000869

Milestone 3 - mid-July 2012

  • Add support for Type Hierarchy (both in JDT and Scala specific) - Typesafe team - #1000870
  • Scala Search (implicit use) - Typesafe team - #1000871
  • Add support Call Hierarchy - Typesafe team - #1000872
  • Finalize the API in Scala IDE - Typesafe team - #1000873

Not aligned

  • More refactoring support - Mirko Stocker, Michael Holzer
  • Specs2 support - Eric Torreborre?
  • ScalaTest support - Bill Venners?