Send me MPS news from time to time
Thanks for your request!
With MPS you can design your own extensible DSLs and start using them right away to build end-user applications. Unique technology of projectional editing allows to overcome the limits of language parsers, and build much richer DSL editors, such as ones with tables and diagrams.
Introductory screen-cast to get an idea of what JetBrains MPS is and what you could use it for.
Watch video tutorial
The most distinct feature of MPS is its projectional editor.
Watch video tutorial
mbeddr.com explores the benefits of language extension and formal methods for embedded software development.
Watch video tutorialAveco — DSLs for describing the distributed architecture of our real-time systems and generating C++ code implementing the server, the client and the transportation layer
An extensible C language and IDE with support for formal verification, requirements and PLE
Meta R IDE — blending user interfaces and scripting to help biologist analyze data
JetBrains YouTrack — an innovative, keyboard-centric issue tracking and project tracking tool
die modellwerkstatt — developing business applications made easy
The book explains the fundamental principles of using DSLs as part of modern development cycle showcasing JetBrains MPS as one of the tools that aim to make DSL development approachable.
Get the book
The first volume of the series is both a simple introduction to the JetBrains MPS language workbench and a complete reference manual.
Get the book
The second volume of the series explains how to customize the MPS platform to better integrate it with the needs of your languages.
Get the book