MPS 2017.2 first release candidate is out

MPS 2017.2 is approaching, and we have the first release candidate. We are preparing the product to be stable, so check it out and report any problem that you see in our Issue tracker. You can download it here and take a look at the What’s new page to see all the new features.

Have an excellent weekend!

The Drive to Develop
-JetBrains MPS Team

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

MPS 2017.2 Public Preview is ready!

Last features, but not least, of the MPS 2017.2!

The MPS 2017.2 PPV brings new things to the table. Now you can execute editor tests within MPS plugin for IntelliJ IDEA, language migrations are now supported in IntelliJ IDEA plugin, and two step deletion is here to improve the experience of writing code.

For more details go to What’s new in MPS 2017.2 and the check the bugs fixed.

Let us know what do you think!

The Drive to Develop
-JetBrains MPS Team

 

 

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

Try the MPS 2017.2 EAP 3

MPS 2017.2 EAP3 is ready!

Sweet functions came in this EAP. Now you can specify matching text and in-editor textual presentation for references directly in the editor aspect. Your time is valuable, so type less and code more with our shiftless code completion.

We know that sometimes it is hard to track the action in the completion and context assistance, that’s why we implement a new way to visualize the trace in the project tool.

To see the complete list of new features go to What’s new in MPS 2017.2Bugs fixed.

If you have any question send us an email.

The Drive to Develop
-JetBrains MPS Team

MPS_20172_eap3

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

MPS 2017.1.2 released

The bug fix release version is out. Download the new version of MPS, stronger and better.

The Drive to Develop
-JetBrains MPS Team

Posted in Announcement | 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 experience built in.

The binaries of the plugin can be obtained from the JetBrains plugin repository.

The language is primarily meant to be used in generators to ease transformation of complex models into text. Unlike with the TextGen aspect in MPS, the plaintextgen language allows you to leverage the model-to-model capabilities of the MPS Generator and enjoy the comfort of the projectional editor when defining the transformations. You simply model the output document and parametrize it with values from the input model.

This can be useful in several interesting ways:

  • generate textual documents from your models without the need for TextGen
  • quickly mock the generator for your prototype languages during development
  • generate code of limited complexity in general-purpose languages, for which MPS does not have support

As a proof-of-concept, I’ve created a sample project that uses the MPS plaintextgen language to generate Python and Ruby as well as plain text. You can check out the MultiLangEntities project on GitHub.

ml4

ml1

The Drive to Develop
-JetBrains MPS Team

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

MPS 2017.2 EAP 2 is ready

MPS 2017.2 EAP2 is in the house! We are enabling generation plans to generate descriptor models for languages and we extract a new set of public API interfaces. In our journey of building a better product, we also fixed some bugs.

For more information check What’s new in MPS 2017.2 page, where you will see all the new stuff.

Let us know what do you think and do not hesitate to contact us.

The Drive to Develop
-JetBrains MPS Team

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

Starting EAP for MPS 2017.2

MPS 2017.1 was a big step forward, but hey, life goes on. We’ve been working on new features and improvements for 2017.2 and today we release MPS 2017.2 EAP1 to kick off the EAP phase for the 2017.2 version. We will be gradually releasing new features for you to try out and comment on. The What’s new in MPS 2017.2 page will list all the features that are worth your attention as they become available in the EAP releases.

Enjoy this new adventure!

The Drive to Develop
-JetBrains MPS Team

Posted in Announcement | Tagged , , , | 2 Comments

MPS 2017.1.1 released

MPS 2017.1.1 – the first bug fix release to 2017.1 has just been made available. You can download 2017.1.1 from the usual place and enjoy its improved stability.

The Drive to Develop
-JetBrains MPS Team

 

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

Releasing JetBrains MPS 2017.1

Today marks another milestone in the MPS history. MPS 2017.1 – the first release under a new version scheme, has just been released. We have loaded it with handy new features and useful enhancements:

  • HTTP support plugin lets you conveniently share urls to nodes and files
  • The generator plans have progressed nicely to give flexibility to your generation process
  • The migration to the new Transform Menu Language that defines side-transformations and node substitutions has been completed
  • Extending the Editor language has become more straightforward thanks to careful refactoring of its generator
  • The changes introduced to your project by migrations can be reviewed, corrected or reverted through Local History.
  • Languages and solutions can be easily cloned with a single mouse-click.
  • and a few more…

The What’s new page will give you full details of all the features in the MPS 2017.1 release.

We hope that you will enjoy using this new version of MPS at least as much as we have enjoyed creating it.

The Drive to Develop
-JetBrains MPS Team

Posted in Announcement | Tagged , , , | 5 Comments

MPS 2017.1 RC 3 released

With the third release candidate of MPS 2017.1 published today we’re getting very close to the final release. Get MPS 2017.1 RC3 and try some of the new features. This is most likely the last chance to report potential problems before 2017.1 gets out.

The Drive to Develop
-JetBrains MPS Team

Posted in Uncategorized | Tagged , , , | 2 Comments