Virtualize MPS into a Language like Racket

Language like Racket is a great language for meta programming and language composition.

MPS has the same functionality and much more. So it would be great if you have a DSL around MPS which virtualise / wrap the features into a more general purpose meta programming language. The resulting language should be usable with the MPS system and MPS can generate all the IDE support as with any other DSL. Once done the language would be independent of MPS.
1 comment
Comment actions Permalink
Ideally should have Homoiconicity and meta circular evaluation with the ability to automatically generate the next version from current version of the DSL with all infrastructure. Also customise and use within languages.

Please sign in to leave a comment.