JetBrains MPS 2.5.3 just released

Here we have another improvement on MPS. Shortly before the 3.0 version becomes ready for EAP, we decided to publish all the bug fixes that have accumulated since the latest release and prepared a 2.5.3 release for you to enjoy.

Apart from the fixed bugs, we’ve made the IntelliJ IDEA MPS plugin compatible with IDEA 12.

As usual, you can also check out the fixed issues in the tracker to see what exactly there is for you.


Develop with pleasure!
-JetBrains MPS Team

Posted in Announcement, Uncategorized | Tagged , , | Leave a comment

New JetBrains MPS presentations went on-line

The two presentations given by Alexander Shatalin and Václav Pech at CodeGeneration2012 have just been published by InfoQ. You can check them out:


Develop with pleasure!
-JetBrains MPS Team

Posted in Events | Tagged , | Leave a comment

A public language repository for JetBrains MPS now open

JetBrains MPS is a language development tool and as such needs a common place for its users to easily share their languages. There wasn’t such a place until today. The good news is that this has just changed. If you open-up the plugin manager in MPS and click Browse repositories, you’ll see a list of available plugins, which you can immediately install with a single mouse click.

Here’s a link for you to bookmark – the JetBrains MPS repository of language plugins

As you can see, we’ve only just started. The number of plugins will grow over time as we all contribute our languages. I’d like to encourage you, if you have created something worth spreading feel free to upload your work for others to use. We all will benefit.


Develop with pleasure!
-JetBrains MPS Team

Posted in Feature | Tagged , , , , | 2 Comments

Building Your Own Java with MPS

The Building Your Own Java with MPS tutorial session that Václav Pech and Alex Shatalin presented at CodeGeneration 2012 is available on-line on the InfoQ site. You may check out part 1 and part 2 to familiarize yourself with the fundamental principles of MPS.


Develop with pleasure!
-JetBrains MPS Team

Posted in Uncategorized | 3 Comments

The 2.5.2 release of JetBrains MPS is out

Some good news for those, who reported bugs in MPS recently – a bugfix release 2.5.2 has just been made available.
The MPS plugin for IntelliJ IDEA has also been updated and put into the IDEA Plugins update site.

If you are curious about what we’ve been working on, you can check out the fixed issues.


Develop with pleasure!
-JetBrains MPS Team

Posted in Uncategorized | Leave a comment

JetBrains MPS 2.5.1 is ready for Download

We are happy to announce that the first bugfix release for MPS 2.5 is published on the download page.

You can review the list of fixed issues and download the updated MPS plugin for IntelliJ IDEA from IDEA Plugins update site now. Stay up to date!


Develop with pleasure!
-JetBrains MPS Team

Posted in Uncategorized | Leave a comment

JetBrains MPS on the road

Nothing beats live presentations and hands-on tutorials when it comes to sharing knowledge, experience and excitement.

If you plan to attend W-JAX in Munich or TOPCONF in Tallinn this year, you might have noticed the conferences have MPS listed in their agendas.
Markus Voelter will give a whole day tutorial at W-JAX called Make this YOUR Java.
Václav Pech will focus on the key benefits of MPS for Java developers during his TOPCONF talk called Are you speaking my language?.
You are more than welcome to come and join us there.

Not going to these conferences? We may still have good news for you. There are more MPS events in the pipe. Check out the MPS Event Calendar for a more thorought list of MPS-related events.


Develop with pleasure!
-JetBrains MPS Team

Posted in Events | Tagged | Leave a comment

Speed-up your MPS installation

Here’s a quick tip to make MPS faster and less memory consuming in 2 minutes.

We’ve talked about MPS being a plugin for IntelliJ IDEA in our recent post. MPS itself, however, is also modular and contains several plugins. If you open the MPS Plugin Manager you’ll see a list of plugins available in your installation.

If some plugins are not necessary for your current work they can be simply switched off, which may have impact on the overall performance of the platform. Feel free to take inspiration from my current setup:


Develop with pleasure!
-JetBrains MPS Team

Posted in Feature | Tagged , | Leave a comment

JetBrains MPS plugin joins the IntelliJ IDEA repository

We’ve just published the MPS plugin into the IntelliJ IDEA plugin repository. This opens another and perhaps the most convenient way to enable MPS inside IntelliJ IDEA and keep it up-to-date.
All you have to do is to fire up the IDEA’s Plugin Manager, click Browse Repositories, pick MPS in the Category drop-down box,

select the four MPS plugins and click Install.

For more details on how to use MPS inside IntelliJ IDEA, you may like to check out the particular section of the User Guide and watch our recent screen-cast.

I believe you’ll like this little improvement.


Develop with pleasure!
-JetBrains MPS Team

Posted in Feature | Tagged , | 1 Comment

Here comes JetBrains MPS 2.5

The great moment is here – MPS has reached 2.5 and is now available for you to download and use.

Starting with this release DSLs can be used inside IntelliJ IDEA side-by-side with your standard Java code and interoperate with it. You can design your DSLs in MPS and then distribute them to your customers as IntelliJ IDEA plugins, so your languages can take part in the development workflow inside a Java IDE. Check out a short screen-cast to see this in action.

Another major and closely related addition is the new build language. It allows you to create declarative build scripts for your Java or MPS applications and plugins.

There are numerous other improvements and corrections in this release. For a full list of new features, visit the What’s new in 2.5 page.

If you want to get a taste of the new functionality, please check out our recent screen-casts. You may also learn all the necessary details from the updated User Guide, which now contains sections dedicated to creating language plugins, using MPS inside IntelliJ IDEA and more.

Have a lot of success and fun with the new version.


Develop with pleasure!
-JetBrains MPS Team

Posted in Announcement | Tagged , | Leave a comment