MPS

Next Programming Paradigm

Design your own Domain Specific Language with full development environment. Get code editor with completion, semantics and type checking with one click. Write generators to compile your DSL into multiple target languages, such as Java, C, XML, and many more.

Learn Meta Programming with Us






Built with MPS



Markus Voelter
DSL Engineering – Designing, Implementing and Using Domain-Specific Languages

The book provides a thorough read on the subject, introducing the reader into the core aspects of DSL design and implementation. It 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