Category Archives: Feature

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 … Continue reading

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 … Continue reading

Posted in Feature | Tagged , | 1 Comment

The MPS 2.0 Future Series: Part 3. MPS – an open source project

In this last part of our MPS future series, we’ll have a brief look at the project itself and discuss its properties with respect to the community around it. Grabbing MPS As most of you probably know, the MPS source … Continue reading

Posted in Feature | Tagged | Leave a comment

The MPS 2.0 Future Series: Part 2. Documentation, modularization et al.

We’ve talked a lot about the editor enhancements making in into MPS 2.0. Now let’s move on from the editor to other topics. No comment, or yes? An important improvement for everyone to benefit will be the addition of a … Continue reading

Posted in Feature | Tagged | Leave a comment

The MPS 2.0 Future Series: Part 1. The Editor

MPS evolves really quickly. With the 2.0 release getting closer it’s time for us to dip our toes into what’s coming. Today, we’ll discuss the new features targetting the MPS editor. MPS 2.0 will come with support for tables and … Continue reading

Posted in Feature | Tagged , , , | 4 Comments

Intervals in MPS

Language of mathematics contains a lot of domain specific constructs. Almost every part of mathematics has its own domain specific “extensions”. So it’s a good idea to borrow from there. In MPS we have a special base language extension that … Continue reading

Posted in Feature | Tagged | 3 Comments

Tuples Support in the MPS Base Language

Many functional and dynamic languages have “tuples” in their syntax. Tuple is a sequence of a fixed length. For example, pair, triple and quadruple are tuples. They are very useful when you have algorithms operating on entities which have two, … Continue reading

Posted in Feature | Tagged | Leave a comment