JetBrains MPS is a language development environment. Here are some useful links.
Download MPS
- Latest stable version of MPS 2.5 from http://www.jetbrains.com/mps/download/
- MPS 3.0 EAP
- Previous MPS releases:
Event calendar
We don't sit idle in our caves. We as well as some of our fans travel to give talks on MPS at JUG meetings and conferences. Check out our Event Calendar to find out when MPS is coming to a town near you.
Documentation
- Read MPS tutorial here: http://www.jetbrains.com/mps/docs/tutorial.html
- Watch MPS demos here: http://www.jetbrains.com/mps/documentation/index.html
- Read User's guide here MPS User's Guide
- Roadmap
Discussing and solving problems
- Discuss MPS in the forum http://forum.jetbrains.com/forum/Meta-Programming-System
- Report bugs and request features: http://youtrack.jetbrains.net/welcome/mps
Articles and Presentations
- Watch Václav Pech and Maxim Mazin present MPS for Java developers at Devoxx 2012 (Are you talking my language?)
- Sergey Dmtiriev's article on LOP http://www.jetbrains.com/mps/docs/Language_Oriented_Programming.pdf
- Konstantin Solomatov's article on ideas of MPS http://architects.dzone.com/articles/solving-problem-dsls-adoption
- Language Workbenches: The Killer-App for Domain Specific Languages?, the article by Martin Fowler
- Konstantin Solomatov's and Cyril Konopko's article on the Framework-Usage pattern http://www.sergeydmitriev.com/mps/doc/article/article.html
- Konstantin Solomatov's article on the regular expression language http://www.sergeydmitriev.com/mps/doc/regexps.html
- A Comparison of Tool Support for Textual Domain-Specific Languages, The 8th OOPSLA Workshop on Domain-Specific Modeling, 2008
Blogs
- Read official MPS blog here: http://blogs.jetbrains.com/mps
- Read Sergey Dmitriev's blog http://sergeydmitriev.com/blog/
Tutorials and Screencasts
- Working with MPS and Git demo*
- Language Modularization and Composition with MPS screencast presented on GTTSE 2011*
- Language Workbench Competition 2011 (LWC11) MPS project submission*
----------------
* - prepared by Markus Völter
Projects Which Use JetBrains MPS
- JetBrains YouTrack, a bug tracking system completely implemented with MPS http://www.jetbrains.com/youtrack/
- Realaxy ActionScript Editor, a tool for ActionScript development with extension DSLs based on MPS http://www.realaxy.com/
- mpscmindstorms, C language + DSLs for embedded applications and specifically C/Osek/Mindstorms development by Markus Voelter http://code.google.com/p/mpscmindstorms/
- C# language reimplementation by Dmitri Nesteruk http://bitbucket.org/nesteruk/mps-c
- XHTML language implementation by Michael Brunner http://code.google.com/p/mps-xhtml-language/
Contributing
- Contribute to MPS project as it is described here: Contributing to JetBrains MPS Project
Labels:
None
Page:
Adding productivity guide tips
Page:
Creating a branded IDE
Page:
Creating a language plugin
Page:
Event Calendar
Page:
Master Theses Topics
Page:
MPS public roadmap
Page:
Typesystem cookbook
4 Comments
comments.show.hideMay 16, 2010
Stephan Zehrer
You should add this project link:
http://code.google.com/p/mpscmindstorms/
and better remove the CSharp page, it seems nobody is working on it anymore.
May 19, 2010
Anonymous
And this link is mentioned somewhere in the forum:
http://www.jetbrains.net/mpswiki/Main_Page
Oct 22, 2010
Dmitri Nesteruk
I've since retaken ownership of the C# language implementation in MPS, see http://bitbucket.org/nesteruk/mps-c
Mar 25, 2011
Mihail Muhin
Thanks, Dmitri and Stephan.
I've added the projects you mentioned.
Sorry for the delay.