[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [imp-dev] Bundling of IMP Runtime by MDT/OCL Examples
|
Hi Robert
Sorry not to see you at EclipseCon.
I managed to speak to Wayne Beaton and David Williams together and got
an unfavourable response to bundling IMP Runtime within the MDT/OCL
Examples feature.
Since IMP Runtime has not undergone a release review, it can only be
incorporated in a release after undergoing IP approval as a third party
contribution, for which the timescales are impractical.
I'm therefore forced towards another solution for Helios. Fortunately
EclipseCon also provided the solution. The rewritten Xtext is being
widely used (including e4) since it directly provides semantically rich
editors from an enhanced LL grammar auto-generating the AST with almost
no 'action' code at all. Xtext enhances LL grammars with semantic
concepts supporting scoped type (non-)resolution in the editor. Xtext
already has many auto-generated outlines, preference pages and
completion proposals, all of which can be tailored. There is also a
declarative framework for adding validations and quick fixes.
I strongly recommend that you investigate how Xtext and IMP Runtime can
be aligned, in particular it would be good to support LPG2 rather than
ANTLR.
Regards
Ed Willink
On 18/03/2010 15:53, Ed Willink wrote:
Hi Wayne
David Williams suggested that I check this scenario out with you.
We have finally got a 'text' editor available for use by MDT/OCL. This
editor uses IMP Runtime which is not on the Helios train (and not in
Orbit).
Since this editor does not have the same maturity as the rest of the
MDT/OCL code, we are packaging it as an example for Helios, with a
view to 'promoting' it after Helios. (This is a kind of Incubation
within a mature project).
In order to avoid a dangling reference breaking the buckybuild we plan
to bundle IMP Runtime within the MDT/OCL Examples Feature. IMP are
happy for us to do this.
David points out that this means that IMP Runtime will fall within the
remit of the MDT/OCL Release Review. Not having yet particpated in a
Review, I have no idea how stringent the attention paid to an example
will be.
I have started a separate thread on mdt-ocl.dev to discuss whether we
shouldn't spin off an OCL Tools project post-Helios to establish a
more officially Incubation area and avoid some unduely tight project
depenedencies.
Are you happy with MDT/OCL bundling IMP Runtime in Helios?
Regards
Ed Willink
_______________________________________________
imp-dev mailing list
imp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/imp-dev