JetBrains MPS

Meta Programming System
Developer(s)JetBrains
Stable release
2022.2[1] (November 1, 2022)
Repository
Operating systemCross-platform
LicenseApache Software License 2.0[2]
Websitewww.jetbrains.com/mps/ Edit this on Wikidata

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 supports language-oriented programming[citation needed]. MPS is an environment for language definition, a language workbench, and integrated development environment (IDE) for such languages.[4][5][6]

  1. ^ reference URL: https://blog.jetbrains.com/mps/2022/11/mps-2022-2-is-now-available/
  2. ^ reference URL: https://confluence.jetbrains.com/display/MPSD20183/FAQ#FAQ-HowisMPSlicensed, retrieved: February 19, 2019
  3. ^ "What is MPS?". Design your own DSLs
  4. ^ Martin Fowler. "Language Workbenches: The Killer-App for Domain Specific Languages?".
  5. ^ Martin Fowler. "IntentionalSoftware".
  6. ^ Fabien Campagne (2014). "The MPS Language Workbench: Volume I."