Skip to content

Commit f37cdac

Browse files
committed
Blogged Scala IDE Roadmap.
1 parent 3393aeb commit f37cdac

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
layout: blog
3+
title: Scala IDE Roadmap
4+
disqus: true
5+
6+
---
7+
8+
After an exciting end of the year, concluded with the release of the Scala IDE V2.0 for Eclipse, it
9+
is now time to focus our efforts on the next Scala IDE's release, code name *Helium*. During the
10+
past week we have prepared a tentative roadmap, which we would like to share with the community.
11+
12+
We will have *three milestones*, each of them containing both new functionalities and major
13+
redesign of the current plugin's architecture. In fact, one important goal of the future release is to provide a clean and
14+
simple API to developers interested in building plugins on top of the Scala IDE.
15+
16+
Here follows the complete [roadmap](http://scala-ide.org/docs/dev/roadmap.html):
17+
18+
**Milestone 1** - mid-March 2012
19+
20+
* Implicit highlighting - *Jin Mingjian, David Bernard and Mirko Stocker* <span class="label success">done</span>
21+
* Semantic highlighting - *Matt Russell*
22+
* Move to Eclipse Indigo - *Eric Molitor* <span class="label success">done</span>
23+
* Design and implement a Scala model - *Typesafe team*
24+
* Create an abstraction layer with the Scala compiler - *Typesafe team*
25+
* Use the Scala model for the Outline view - *Typesafe team*
26+
* Smoother step over/in in the debugger - *Typesafe team*
27+
* Create a worksheet (like a REPL but in an editor) - *Typesafe team*
28+
* Create a new JDT model builder, using the compiled classes - *Typesafe team*
29+
* Extract the presentation compiler in its own project - *Typesafe team*
30+
31+
**Milestone 2** - mid-May 2012
32+
33+
* Add support for Find References - *Typesafe team*
34+
* Create a real Scala Editor (with all completion, indentation, formatting, ... support) - *Typesafe team*
35+
* Improve dependency tracking - *Typesafe team*
36+
37+
**Milestone 3** - mid-July 2012
38+
39+
* Add support for Type Hierarchy (both in JDT and Scala specific) - *Typesafe team*
40+
* Scala Search (implicit use) - *Typesafe team*
41+
* Add support Call Hierarchy - *Typesafe team*
42+
* Finalize the API in Scala IDE - *Typesafe team*
43+
44+
**Not aligned**
45+
46+
* More refactoring support - *Mirko Stocker, Michael Holzer*
47+
* Specs2 support - *Eric Torreborre?*
48+
* ScalaTest support - *Bill Venners?*
49+
50+
Items marked with <span class="label success">done</span> are already available in the nightly
51+
builds. If you like staying on the cutting edge, you can install the Scala IDE Helium through one
52+
of the update sites available in the
53+
[Nightlies download page](http://scala-ide.org/download/nightly.html).
54+
55+
If you would like to contribute to the Scala IDE project, we believe this is the perfect time to
56+
get involved. Come and help us pushing the Scala IDE to the next level!

0 commit comments

Comments
 (0)