Home> Products> MPS> Docs & Demos
JetBrains MPS Roadmap
Jul 23 — MPS 1.0 Release
Nov 30MPS 1.1
Q1 2010 — Next Major MPS Release
MPS Tutorial »
MPS blog » Tips & tricks and news
   Loading items...

Documents and Live Demos

MPS User Guide


MPS Tutorial


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!