Links of Interest
Model4Lang bases itself on Eclipse and its modeling frameworks as well as on some particular advancements in Java Standards Edition. As the development of Model4Lang goes on, I also keep close track of the development of those projects and try to leverage them instead of duplicating the efforts.
Eclipse Modeling Top-Level project and its sub-projects
The Eclipse Modeling Top-Level project outlined in its scope several things Model4Lang can directly leverage. They are an abstract syntax model, a concrete syntax model, and model-to-text transformations. Model4Lang depends heavily on sub-projects of the Modeling Top-Level project such as EMF, EMFT and GMF.
Eclipse Modeling Top-Level project http://www.eclipse.org/proposals/modeling/
EMF http://www.eclipse.org/emf
EMFT http://www.eclipse.org/emft
GMF http://www.eclipse.org/gmf
Java Standards Edition features
JSR 223: Scripting for the Java Platform http://www.jcp.org/en/jsr/detail?id=223
JSR 241: The Groovy Programming Language http://www.jcp.org/en/jsr/detail?id=241
JSR 274: BeanShell http://www.jcp.org/en/jsr/detail?id=274
JSR 269: Pluggable Annotation Processing API http://www.jcp.org/en/jsr/detail?id=269
JSR 199: Java Compiler API http://www.jcp.org/en/jsr/detail?id=199