Sunday, May 28, 2023

JetBrains MPS: DSL tool

MPS: The Domain-Specific Language Creator by JetBrains

Create your own domain-specific language

Express your domain processes and knowledge in a language that directly uses the concepts and logic from your particular field.

JetBrains MPS (Meta Programming System) is a language workbench developed by JetBrains. MPS is a tool to design domain-specific languages (DSL). It uses projectional editing which allows users to overcome the limits of language parsers, and build DSL editors, such as ones with tables and diagrams.[3]
It implements language-oriented programming[citation needed]. MPS is an environment for language definition, a language workbench, and integrated development environment (IDE) for such languages