MPS integration

I am thinking about using MPS for a project to integrate a DSL into an existing application. Is it possible to integrate the MPS in such a way into my Eclipse plug-in application to use/integrate the MPS editor (or some subsystem) to enable online syntax checking, full editor support etc?

1 comment
Comment actions Permalink
We plan to support the Eclipse platform, but currently it's not done.
In 2.1, which we plan to release in the middle of the spring, there will be a possibility to use MPS as a plugin for IntelliJ Idea (but only for developing solutions, not languages). So, we plan to distinguish the 3 following parts of MPS till this time:
1) mps core, which will include all non-UI functionality (models, nodes, persistence, typesystem, generation, etc) - mps-core.jar, which then will be used for command-line generation, for example
2) mps-platform, a common part for standalone and plugin versions, which will include all non-IDE functionality and WILL depend on Idea platform
3.1) idea-plugin part
3.2) standalone-IDE part

Each of those will be one jar-file. Further, the (2) will be splitted into platform-dependent code and "editor" part, the last will be used to develop the Eclipse plugin and will be a common part for all three: Ide, Idea plugin and Eclipse plugin.


Please sign in to leave a comment.