slightly off topic [message #496] |
Mon, 14 January 2008 03:08  |
Eclipse User |
|
|
|
Originally posted by: cjdaly.pyramism.net
Hi,
This group has been pretty quiet, so I hope you'll forgive a post that
may be a bit off-topic.
I think that many of you, like I, have been exploring ways of blending
together modeling frameworks (like EMF) with language power tools (like
parser generators and templating systems). Gymnast and Emfatic are two
in a series of programs I've worked on to test ideas in this space.
Recently I have been hacking on a new prototype that more or less
follows the same mantra of "blending modeling frameworks with language
power tools". I'm writing up my observations from this work on a blog here:
http://blog.pyramism.net/2008/01/overview.html
I think that those of you who are interested in a textual modeling
framework will find the material interesting, if perhaps only as a
curiosity.
Chris
|
|
|
Re: slightly off topic [message #509 is a reply to message #496] |
Mon, 14 January 2008 06:12  |
Eclipse User |
|
|
|
Chris,
Great blog entry.
Given that you touch on many topics of language and tooling, there's
obviously related material. Some innovative references appear to me:
(1)
EProvide (http://eprovide.sourceforge.net/)
An Eclipse based framework for executing, visualizing and debugging
meta-model-based languages.
Docu so far:
http://www2.informatik.hu-berlin.de/~sadilek/gtvmt08eprovide .pdf
Two related projects (ECoral and ETempt) are also being started by one
of the committers of EProvide, and can be found at his homepage
http://casablanca.informatik.hu-berlin.de/grk-wiki/index.php /Person:Wachsmuth
ETempt is a syntax definition language for textual model representations
to "easily specify parsers for textual model fragments". ECoral is about
what DB people call schema migration, but applied to Ecore.
(2)
About diagram layout, multi-view synchronization (specified
declaratively, fulfilling WFRs) and its impact on MVC I'm drafting a
conference paper. Stay tuned!
(3)
Metamodel-based language and tooling is an interesting area, sometimes
however I feel the need to resort to *traditional* language design. For
example, I was reading today the following:
Object and reference immutability using Java generics
http://people.csail.mit.edu/mernst/pubs/immutability-generic s-fse2007-abstract.html
Now, how many discussions on DSL design even approach that level of
precision and analysis? Anyway, I guess that's an off-topic around your
slightly off-topic post.
Regards,
Miguel
|
|
|
Powered by
FUDForum. Page generated in 0.08460 seconds