MPS 2017.3 EAP 3 is finally here!

Introducing our new Early Access Program 3 (EAP 3) for MPS 2017.3. Loaded with new features and fewer bugs. Check out the What’s new page and if you find a bug report it on our Issue Tracker.

Have a nice weekend!

Yours, JetBrains MPS Team

The Drive to Develop

MPS_20173_ eap3

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

Webinar recording: Projectional Editing in Domain-specific languages

Last Tuesday we had our first JetBrains MPS webinar, presented to 342 registered people. During this webinar, Vaclav introduced the extent and potential the projectional editing technology has; and how our clients are using it in their domain-specific languages. He also touched on some philosophical ideas, suggesting that perhaps, code should not necessarily be text.

1:05:47 : Q&A session

Useful links and further reading:

Stay tuned for the upcoming webinars! Subscribe to our newsletter and follow us on Twitter.

Yours, JetBrains MPS Team

The Drive to Develop

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

MPS 2017.3 EAP2 released!

Early Access program 2 is here. Check the what’s new and let us know what do you think! Report any bugs you find on our Issue Tracker.

Have a nice weekend!

Yours, JetBrains MPS Team

The Drive to Develop

MPS_20173_ eap2

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

MPS 2017.3 Early Access Program 1 is here!

We need your help to improve the product, and so we have a special treat for you. Get your hands on the new MPS 2017.3 EAP1 for the chance to try out all the new features ahead of time. See what is new!
Try it, play with it, destroy it and give us your feedback in mps-support@jetbrians.com.

Remember to report bugs in our issue tracker.

Yours, JetBrains MPS Team

The Drive to Develop

MPS_20173_ eap1

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

Live Webinar: Projectional Editing and Its Implications in Domain Specific Languages

Join us on our webinar Projectional Editing and Its Implications in Domain Specific Languages on Tuesday, September 19th  from 4:00 PM to 5:00 PM CEST (10:00 AM – 11:00 AM EDT)

We have been taught for many years how programming should be done. Have we ever stopped for a second and questioned whether perhaps there is a better way? During this webinar, we will challenge the status quo and expand the boundaries of what it is known as “normal”.

mps1-r

Our goal is for you to leave this session inspired, enriched, and motivated to try something new. Register here.

The Drive to Develop
-JetBrains MPS Team

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

MPS 2017.2.1 is now out!

Get ready for our new version of MPS 2017.2.1. We have fixed some bugs and improved the usability of the tool. Thanks for reporting any errors you found, please continue to help us by reporting them in our issue tracker.

This an ambitious first step toward our MPS 2017.3 goal, so relax and enjoy the ride.

The Drive to Develop

-JetBrains MPS Team

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

The last bug fix update for 2017.1 is here

We are committed to creating a better product every day, and today we are happy to announce our last bug fix update for MPS 2017.1.3.

Check out the most important bug fixes for this version here, and keep reporting bugs in our issue tracker.

Your JetBrains MPS Team

The Drive to Develop

Posted in Announcement | 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 errorwarninfo and others:

  • message outputs a logging message into the MPS Messages view and so provides a very convenient instant way to trace your code. If multiple projects are open in MPS, an optional project parameter can be used to target the Messages view of a particular project.
  • log forwards a logging messages to the log4j library using the configuration in $MPS_HOME/bin/log.xml and so it will by default appear in the system log.

Both statements need the severity specified and an optional exception parameter can be also provided.

log6

Read full documentation on logging in the User Guide.

The Drive to Develop
-JetBrains MPS Team

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

MPS 2017.2 is released!

Winter MPS 2017.2 is coming! MPS wouldn’t be anything without their users, that’s why in this version we focussed on improving the user experience. The main improvements and features in this release are:

  • Redesigned and better migration assistance.
  • Shiftless code-completion is here!
  • A new way to investigate applicable transformation and substitute actions.
  • Better user experience when deleting, with the two step deletion.

Check out the rest in What’s new in MPS 2017.2. Try it and let us know all your comments.

The Drive to Develop

-JetBrains MPS Team

MPS_2017_2_Released

Posted in Announcement | Tagged , , , , | 1 Comment

MPS 2017.2 RC2 is here!

The second Release Candidate is here. Every day this version looks better and better, and now with the launching of RC2, we are getting closer to the MPS 2017.2 final release.

Report any bugs in our Issue Tracker and check the What’s new page.

The Drive to Develop
-JetBrains MPS Team

 

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