Navigation Menu

Skip to content

Commit

Permalink
Add further details to roadmap
Browse files Browse the repository at this point in the history
  • Loading branch information
kiritsuku committed Jul 27, 2015
1 parent d4b3495 commit b547709
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/sphinx/dev/roadmap.rst
Expand Up @@ -5,14 +5,18 @@
Roadmap
=======

In the following there is an incomplete list about features we at least intend to implement for upcoming Scala IDE versions. Additional features are always possible, beside from performance improvements and bug fixes.
The central goal is to improve developer productivity by providing Eclipse based IDE with Scala specific features. We aim also at creating a tool supporting development of Reactive applications.
Eclipse is the open platform of our choice but there are other IDE projects in the open-source space and we would like to contribute to them in one way or the other too by sharing ideas or even parts of the code where possible.

In the following there is an incomplete list of features we intend to implement for upcoming Scala IDE revisions. Besides the performance improvements and bug fixes there is always a place for additional features and improvements. We encourage everyone to make suggestions via the `Scala IDE mailing list <https://groups.google.com/forum/#!forum/scala-ide-user>`_ or our `issue tracker <https://www.assembla.com/spaces/scala-ide/support/tickets>`_.

4.2.0 (end of July)
-------------------

- Async debugger: The new tool for control flow tracking in your cutting edge reactive applications. It is the must for every developer who needs to trace control flow in existing and newly built applications where Scala Future or Akka Actors are playing a key role. This debugger improvement allows you to stop at breakpoints and find the trigger of the suspicious event when it was sent from a different thread.
- Auto edits: Whenever you type, the editor supports you by adding missing parentheses, by indenting the code correctly for you and by doing a lot of other little actions that save you keystrokes. Unfortunately, not everyone agreed with the actions that were done and sometimes there were not even the correct actions done. Auto edits solve this problem by making everything configurable - if something doesn't work in the way how you would expect it you can just change it. Beside from that new features like automatic template completion are going to be added.
- Scala 2.12 support: A new major version of Scala is coming and Scala IDE should of course be able to handle it well.
- Reliability improvements mostly around debugging

4.3.0 (end of October)
----------------------
Expand Down

0 comments on commit b547709

Please sign in to comment.