Has anyone implemented anything cool (and open) with MPS?

I'm trying to find a DSL created for MPS that is useful and interesting (so I can learn from it and play with it).

For example, I found this blog post of someone creating an Android DSL implemented using Xtext and Ecore. This is a nice idea, and it would be nice to have something similar in MPS:

The only thing I have found implememented on MPS is:

  • an actor language (no idea what this is)
  • statemachine language (cool, but not something I would use that often)
  • diagramming language (same, cool, but not sure I care about it)

Are there other examples or open projects out there?
Comment actions Permalink
It's a great question, I'd like to know too.

If you scroll down to the bottom of this page you'll see "Powered by MPS", but I don't think they've released it?
Comment actions Permalink
I didn't notice that.  I heard that YouTrack is also built with MPS.  That's great to hear that JetBrains is using this tool internally, but it would be even better if we had public examples of how it can be used.  

I think Android apps would be a great domain to try building a DSL around.  Webapps are interesting too, but Android would be a lot of fun to play with.  

Is anybody interested in starting this, perhaps as an open source project?

Please sign in to leave a comment.