[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.ldt] Re: Beyond textual represenations...

Guillaume,

I'm curious why you consider the EMF overview paper to be misleading? I.e., how might we improve it?

Perhaps I'm biased, but I think that upon close examination you'll find that EMF provides a very good basis for modeling abstract syntax trees and graphs. In fact, I have a hard time imagining what an AST node would need to provide that isn't already in EObject...


Guillaume Pothier wrote:


I do not understand. EMF is meta-language. You could define own languages using it. It is possible to define UML model with it. It is also possible to define other models with it. For example in one of the project it was used to model energy consumption schedule. See MDA papers at http://www.omg.org/mda/ to understand context of the project better.


Ok, it seems I need more reading about EMF. If it is as you say, their Overview document is quite misleading.


As I said emf might be used to create any models: uml, emf (yes it is expressed in itself), Gantt charts, stock portfolios in banking applications, energy consumption schedule, bibliography metadata, css, and ll1-grammars. And that is just what I personally witnessed my applications or in applications developed by others.


If so then it might indeed be a good fit.


However, I don't doubt that they have a good infrastructure for persisting and managing their models, and the creation of the GMF project is exciting. But they both seem tied to Java or Java-like languages, and at least to OOP...
I feel that LDT should go beyond that. I hope it will.



Could you please outline these directions?


Well, I have hinted them in other posts, but the links to SCID and Jetbrains' article posted by others will give you a much better idea...
Here they are:
http://www.onboard.jetbrains.com/is1/articles/04/10/lop/
http://mindprod.com/projects/scid.html