We are pleased to announce the availability of a new milestone release of the Whole Platform.
The Whole Platform is an open source technology for engineering the production of software.Based on the idea that programming is an activity concerning the development of domain languages, the Whole Platform provides an Eclipse-based Language Workbench for developing new languages, manipulating them using domain notations and transforming them using a generative model driven approach.
Further information on the Whole Platform can be found atwhole.sourceforge.net.

Change summary
The Platform has changed from the 2009 release as never before.The unmatched feature of writing "programs" mixing multiple domain languages has been enhanced with the ability of declaring supported compositions.To augment the feeling of domain languages as linguistic features contributed to a whole linguistic system, we reorganized the content assist by introducing per language submenus.We also improved the usability of editors by redesigning Focus, Selection and DnD feedbacks.The domain languages to define the structure (Models) and the behavior (Queries) of a language have been extended to support aspectual models and graph structures and traversals.To facilitate debugging, we introduced a Debug Perspective with Debug and Variables views that make use of domain notations (forget debugging at the framework implementation level!).Core and presentation Frameworks have been reengineered in preparation of porting them to mobile platforms and to support upcoming new major features.