Dear community members,
I teach domain-specific languages to master students.
So far, I have used Eclipse plugins such as EMF, Epsilon, Sirius, Xtext in my teaching activities.
However, my students struggle with Eclipse.
I heard about MPS at Models2019 conference. I'm evaluating if I switch to MPS.
I have checked some tutorials, however, the following questions remain:
1. Is there a book about MPS? I mean documentation going beyond the user guide.
2. It seems that the editor where the concrete syntax is defined works under the principle of auto-completion, is it possible to "copy&paste" expressions from a place to another?
3. The text generation language server to express model-to-text transformations. It seems that one has to cast every attribute to String in order to get the text serialized in the target, Am I right?
4. How can I trigger the constraints execution?
Thanks for your answers.