I may be too thick to understand this - but I what's the output of the whole MPS process? What do you get in the end?
I looked at the tutorials and saw the generated JFrame UI, saw the generated code from the sandbox - but what real-world usage is there for such outputs?
For example, javac - Input are java source files with and library jars - output is class code that matches the source files and interacts with the library jars.
MPS - input is a language specification (AST parsing instructions?) and "generators" - output is... what?