This reviewer's identity has been verified by our review moderation team. They have asked not to show their name, job title, or picture.
greater flexibility of the language syntaxes – tabular, graphical, textual or form-like notations are all possible
ability to switch between notations on-the-fly and thus view the same code in different ways depending on the task at hands
modularity of languages, which enables languages to be easily combined – extended, embeded, reused or referrenced from one another Review collected by and hosted on G2.com.
MPS editor as text-like as possible and despite the close similarity between MPS and say, IntelliJ IDEA, when it comes to structural manipulation of code, developers using GPLs still tend to struggle with projectional editing. They miss the possibility to (temporarily) treat their code as pure text in order to manipulate it on the character granularity. Since the main advantages of projectional editing, such as language composition and non-parseable notations, are not critical for GPLs as much as for DSLs, the balance between pros and cons favors textual GPL languages. Review collected by and hosted on G2.com.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.


