Tag Archives: editor

The release train for final MPS 3.4 has set off. Having incorporated your feedback to the EAP releases, we’ve just made the first release candidate available for download. Please grab MPS 3.4 RC1, try it out and tell us, how satisfied … Continue reading →

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 →

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 →

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 →

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 →

One of the neat enhancements that has been implemented in MPS 3.1 is the ability of the editor to automatically re-resolve broken or out-of-scope references. Imagine, for example, that you refer to a field from a piece of BaseLanguage code, e.g. from a … Continue reading →

Here’s a useful tip for presenting with MPS – since version 3.1 MPS supports presentation mode, in which the editor occupies the whole screen real-estate. No tool-bars, no tool panels and no menus. Just code. Plus the Appearance configuration screen in Project settings allows … Continue reading →

Projectional editors have always fallen behind plain text ones when it came to manipulating parentheses in expressions. Adding a single parenthesis would turn the AST invalid and thus you had to add both parentheses at the same time through actions … Continue reading →

Have you tried one of the most prominent features of MPS 3.0 – multiple editor projections? Developers can now switch between alternative notations and so always pick the one that fits best the task at hands. This is really an … Continue reading →

Today we’ve got another video giving you a taste of what’s being prepared for the upcoming 3.0 release – multiple editor projections. This is truly unleashing the power of projectional editing. The new support for multiple projections will give the … Continue reading →