vladimir piskarev's blog

Musings on the Eclipse Handly project and software development in general

Month: September, 2014

Get a handle on Handly!

Concurrently with the Handly releases announced today, we are also making available (under the Eclipse Public License v1.0) a step-by-step guide to getting started with Handly. It is hosted on GitHub. Despite being a work in progress, we do hope that even in its current form it will be useful for Handly adopters. Early feedback is welcome.

The Guide


Announcing Handly 0.2 and 0.1.1 Releases

In celebration of Eclipse Luna SR1, I’m very pleased to announce the simultaneous availability of two Handly releases.

Version 0.2

This is a major Handly release with the following themes:

Integration with Xtext 2.7.x — The most important goal of this release is to provide integration with Xtext 2.7.x. It will not support previous Xtext versions due to breaking changes introduced in Xtext 2.7 (see bug 442674 for a discussion).

Scalability — Handly 0.1 has been tried out on source files containing tens of thousands of lines of code. From those tests it seems that the JDT-inspired design would scale pretty well. Of course, there is always room for improvement, and this release is going to be even better in this regard.

API Quality — This release includes a number of API enhancements.

No major release can happen without some API breakage. Here is a summary of breaking changes in this release.

Version 0.1.1

Concurrently with 0.2, we are also shipping 0.1.1 release to bring important bug fixes to those adopters who still rely on the 0.1.x line. Please note that this release (as well as the 0.1) will not work with Xtext 2.7 or greater due to breaking changes introduced in Xtext 2.7.

We are making available these two Handly releases simultaneously to minimize disruption for adopters who use Handly integration with Xtext. While Handly 0.1.1 remains compatible with Xtext 2.5, it will not work with Xtext 2.7 or greater; the 0.2 release is integrated with Xtext 2.7.x but doesn’t support previous Xtext versions.

Enjoy and don’t forget to leave your feedback on the adopter forum.