Category Archives: Feature

Help us improve the MPS documentation

Little progress can be made without honest feedback. The MPS online documentation was migrated to a new JetBrains platform earlier this year. Along the way, the MPS team has been putting effort into making the documentation more complete and up-to-date. … Continue reading

Posted in Feature | Tagged | Leave a comment

Handle deprecated code in your project

Deprecated code smells like rat. It is not a good sign to be using deprecated code in a projects for several versions. Here are a few tips that show how MPS can help you get rid of deprecated code. The handy … Continue reading

Posted in Feature | Tagged , , | Leave a comment

Tracing your code in MPS

This is one recent feature that perhaps deserves some more popularization – jetbrains.mps.baselanguage.logging has been enhanced with two logging statements, which replace the now deprecated logging statements like error, warn, info and others: message outputs a logging message into the MPS Messages view and … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Plugin spotlight: Generate Python or Ruby with MPS-plaintextgen

The guys of DSLFoundry have brought my attention to the MPS-plaintextgen plugin recently. The plugin offers a language that models textual documents as collections of lines and words, supports layouts, alignment and indentation, and in addition to that, it comes with decent editing … Continue reading

Posted in Announcement, Feature | Tagged , , | 6 Comments

Coming soon in 3.4 – Icon description language

Here’s another handy new little feature in 3.4 that we want to introduce to you – the Icon description language. This language helps describing and instantiating icons for various MPS elements: concepts, actions etc. Again, mbeddr has inspired us here, namely their iconchar … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – Contextual assistance for language definition languages

The new visual assistance tools that were explained in one of the previous posts are really addictive. We could not help it and, to test the feature properly, we implemented Context Assistant for the language definition languages. More concretely, the … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – checkpoints and DevKits with Generation Plans

MPS has been searching gradually over several releases for the best way to approach explicit generation plans and cross-model generation. MPS 3.4 represents another substantial step in this direction. It brings two major enhancements: Debug information in checkpoint models Using … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – Contextual assistance

There are two new features in MPS 3.4 that I would like to drive your attention to today – the Context Assistant and the Context Actions Tool. Both have been inspired by the mbeddr project and both aim at making … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Coming soon in 3.4 – Transformation Menu Language

One of the major enhancements that you’ll get with MPS 3.4 is the new Transformation Menu Language. This is meant as a replacement and a major improvement over the functionality of Side-transformations and Node substitutions, which have been deprecated and … Continue reading

Posted in Feature | Tagged , , , | Leave a comment

Releasing MPS 3.3 EAP 4

The feature set for MPS 3.3 is now complete. We’ve prepared an MPS 3.3 EAP 4 release wrapping all the new features so as you could test them out before we do the final polish. Especially you could pay attention … Continue reading

Posted in Announcement, Feature | Tagged , , | 3 Comments