Whole Platform 1.0.0.v20070403-1644 (milestone) released
Articles / Plugins
Posted by riccardo_solmi on Apr 09, 2007 - 09:21 AM
|
A new milestone release of the Whole Platform is available through both the update site and the download page.
See http://whole.sourceforge.net/Software.html for details.
The Whole Platform is a technology for engineering the production of software.
We think that programming is an activity concerning the development of domain languages;
so, we provide a platform for developing new languages, manipulating them
using domain notations and transforming them to executable code.
The Whole Platform includes a modeling framework,
a generative system, a family of languages,
and domain editors integrated with the Eclipse platform.
The more relevant changes in this release are:
Frameworks
- [Bindings] Separation of IBindingScope from the IBindingManager and better support for static scopes
- [Operations] Reorganization of bindings environments
- [Iterators] Added support for mark/reset and lookaheadScope in IEntityIterator
- [Iterators] Added several implementations to support iteration over all XPath axes
- [Matchers] Added matchers for supporting XPath like predicates
- [Reflect] Added methods for dynamic manipulation of languages in EntityDescriptor
Languages
- [Grammars] Added a data integration language
- [Queries] Added a query language
- [Java] Improved the model trasformations from/to JDT DOM model and the pretty printer
- [Models] Completed the interpreter for hot deploying of models
- [Text] Added support for textual editing (with the text tool)
- [XML] Added a normalizer and a pretty printer in streaming
- [XSD] Added the XML Schema Definition language
Notations
- [Grammars] Added a railroad graphical notation
- [Queries] Added a specific notation
- [Math] Many improvements to become the main generic notation to extend
- [Outline] Improved to be more configurable and reusable
- [Text] Added text editing support via Caret and text tool
The complete Release Notes are available at:
http://whole.cs.unibo.it/jira/secure/ReleaseNote.jspa?projectId=10000&styleName=Html&version=10002
The Release Plan is available at:
http://whole.cs.unibo.it/confluence/display/dev/Whole+Platform+Project+Plan
New Screenshots are available at http://whole.sourceforge.net/Screenshots.html
with examples written using two new languages:
- a simplified XML grammar written with the Grammars language;
- a few productions written with the Grammars language showing how to
specify text to model mappings using patterns and domain notations,
and how to use data integration facilities for CSV and FLF formats;
- path expressions written with the Queries language showing
the use of predicates, of pattern matching and of variables;
- queries using variables for performing implicit joins and
quantified predicates for performing explicit joins;
- queries selecting the results of a path expression using
a tuple of path expressions or a pattern.
|
This article is from Eclipse Plugin Central
http://www.eclipseplugincentral.com/
The URL for this story is:
http://www.eclipseplugincentral.com/modules.php?op=modload&name=News&file=article&sid=652
|
|