Category Archives: Feature

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

Releasing MPS 3.3 EAP 3

Wrapping up the work we’ve done over summer we’re releasing MPS 3.3 EAP 3. There are two major new features that we would like to encourage you to try out: Lightweight DSL support –  enables internal DSLs to be embedded inside BaseLanguage classes. … Continue reading

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

Generic support for commenting out nodes in MPS

MPS now provides a universal way to comment out nodes in models. In previous versions  this functionality had to be implemented in all languages separately, either through node attributes or dedicated “comment” nodes. In 3.3 the information about a node … Continue reading

Posted in Feature | Leave a comment

New and updated documentation materials

Now with the 3.2 release of MPS approaching, we’ve updated the introductory materials that aim at introducing newbies to MPS. Typical readers of this blog have probably got over the beginner stage, but many of you may still benefit from … Continue reading

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

MPS making friends with JDK 8

One of the useful new features of MPS 3.2 will be its compatibility with JDK 8. Not only you will be able to run MPS on JDK 8, but MPS will also correctly handle new Java 8 syntax enhancements and let … Continue reading

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