By Scala IDE team on Oct 23 2012
Today we are announcing a new release of the Scala Worksheet, V0.1.2, available for the Scala IDE
V2.1-M2 for both Scala 2.9 and 2.10.0-RC1. It brings to the table an important number
of fixes related to worksheet instrumentation. And, it can now be installed on
both Eclipse 3.7 (Indigo) and Eclipse 4.2 (Juno)!
Update is recommended for all users.
New and Noteworthy
Let’s have a quick round at what happened in the past month.
The instrumentation component is responsible of producing the worksheet output, which is
the one thing that you, worksheet aficionados, really care about. With the previous
release, it could happen that perfectly fine Scala code was reported as being erroneous
in the worksheet. We considered these issues critical, and we have been working hard to
fix all known problems. It should now be much harder to get the worksheet in a state
where incorrect errors are reported. But, if you see any, please make sure to file a
ticket in our issue tracker.
Editor cut-off value is now per-evaluation
In the Worksheet preferences, you can set the maximum number of output characters to be
shown after evaluation. Limiting the output is particularly useful when you are
manipulating large data sets. For instance, when mapping elements, you mentally check the
transformation is correct only for a small sample of the input data. Now, you are free to
set the cut-off value that better suits and the worksheet output of each expression is
- Worksheet wizard should add package declarations. #94
- Editor cut-off value should be per-evaluation. #93
- Extract the instrumentation logic from the Scala compiler. #91
- Error markers lost on save. #87
- Mac-osx fresh install worksheet wont evaluate anything. #85
- Error squigglies are not removed/added all the time. #84
- Multiple top-level objects will cause errors: not found $skip and not found $show. #64
- Decode special names, as in val * = 3. #62
- Wrong source instrumentation generation. #32
- Eclipse 4.2 (Juno) Support. #83
- Wrong instrumentation for for-loops. #100
The released worksheet depends on the Scala IDE V2.1.0-M2. Therefore, make
sure you have the it installed, and then, using the same update site, install the
worksheet. The worksheet plug-in is listed under the
Scala IDE plugins section.
If you are having trouble with the installation, have a look at our Getting Started page.
For any question, feel free to drop us an email in the scala-ide-user ML.
Be Awesome, Contribute!
Did you consider contributing to the worksheet? Yes? What are you waiting for!? Get
in touch right now and help us driving the development of the
worksheet! Really, the worksheet is actually a fairly simple Eclipse plug-in project, in a
matter of hours you will be ready to start hacking your way and immediately deliver
value. Still here? Fork the project on GitHub and be awesome!
We would like to take the opportunity to thank all contributors for the amazing work they
have done to make this release possible. Special thanks go to Luc Bourlier, Mirco Dotta,
Iulian Dragos, Martin Odersky and Amir Shaikhha.