Tom, first thanks for mentioning the new languages API which I'd forgotten all about them.
What do you think about the idea of having a derivative model hosted under
the incubator ? We could then just move the new elements to that model for
further work and, once they've matured a bit through use we could promote
them into the main model in the future.
By way of explanation as to why I want to remove them from the main model
consider the following:
- Once released these elements (in their released state) *are* API and must
be backwards supported.
- API defined from an Ivory Tower separate from any specific implementation
*always* needs tweaking (new attributes, refining the usage patterns...) so
it's been a rule here to not release API that isn't actually in use within
the framework.
To be clear, I do believe that this is a valid model extension (in some
form); it's simply that without actual use it's not yet mature enough to
cast in API concrete...
Eric
From: Tom Schindl <[email protected]>
To: E4 Project developer mailing list <[email protected]>,
Date: 01/13/2014 03:59 PM
Subject: Re: [e4-dev] MDialog / MWizard will be removed in M5
Sent by: [email protected]
What is the maximum timeframe? I really want to keep them and make use of
them in my javafx port!
Cann't we mark them as experimental?
Tom
Von meinem iPhone gesendet
Am 13.01.2014 um 21:22 schrieb Eric Moffatt <[email protected]>:
Folks, since we've received no relevant feedback on using these new
model elements we anticipate removing them for Luna. The model should
only contain elements for which there is a clear use and at least one
implemented use case, not for things that *might* be useful at some
point. We can always add it back later (post-luna) once it has become
clearer what the usage patterns are.
In thinking about this I'm wondering whether we should be doing the
new stuff first in an incubator model based off of the main
UIElements.ecore. This would allow for investigations of various
proposed model shapes while not churning the API model, what do you
think ?
If anybody has examples and wants to make a case for keeping the
elements in the model come forward now .
Onwards,
Eric
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
