Documents and Live Demos
Language Oriented Programming: The Next Programming Paradigm (784 Kb)
Language Workbenches: The Killer-App for Domain Specific Languages? (Martin Fowler)
DSL Adoption with JetBrains MPS (Konstantin Solomatov)
Demos and Screencasts
MPS Editor Overview
This short demo shows the abilities of the MPS's "Projectional Editor": code completion, highlighting, formatting and in-place rename.
Building The Language
Extending baseLangauge with a lock statement This demo shows you how to extend the baseLanguage with log
statement which operates on locks from java.util.concurrent.
This demo was shot by Markus Völter. Thanks, Markus!
Building The Generator
Creating generator for a lock statement This demo shows you how to create a generator for a language
which extends baseLanguage with a lock statement.
This demo was shot by
Markus Völter. Thanks, Markus!
The Simplest Language
This demo shows you how to create the simplest possible language in MPS. This
language has structure, editor and generator.
This demo was shot by
Sébastien Arbogast. Thanks, Sébastien!
