Author Archives: skostik

MPS-related programmer vacancy at JetBrains Boston

If you’re looking for a job as a programmer and want to work with MPS, you can send us your resume. JetBrains is looking for a programmer who will be using MPS, LOP and domain-specific languages to create a web … Continue reading

Posted in Announcement | 2 Comments

MPS 1.1 New Features Preview

Let’s take a closer look at some of the new features you can try with recently released MPS 1.1RC. First of all, a debug information generator. When you generate a model, it produces a file which allows you to find … Continue reading

Posted in Announcement | Leave a comment

MPS RC2 is out

We released MPS 1.0RC2 today. You can download it here: http://download.jetbrains.com/mps/MPS-windows-rc2.exe http://download.jetbrains.com/mps/MPS-linux-rc2.tar.gz http://download.jetbrains.com/mps/MPS-macos-rc2.zip http://download.jetbrains.com/mps/MPS-src-rc2.zip http://download.jetbrains.com/mps/MPS-buildTools-rc2.zip Let us know, if you have problems with it.

Posted in Announcement | 3 Comments

MPS 1.0 RC

MPS is very close to version 1.0 and we released MPS 1.0RC today. You can download it here: http://download.jetbrains.com/mps/MPS-4118-windows.exe http://download.jetbrains.com/mps/MPS-4118-linux.tar.gz http://download.jetbrains.com/mps/MPS-4118-macos.zip http://download.jetbrains.com/mps/MPS-4118-src.zip http://download.jetbrains.com/mps/MPS-buildTools.zip Let us know, if you have problems with it.

Posted in Announcement | Leave a comment

MPS Beta 3

Since the last MPS beta we have collected feedback and added a number of improvement. Today, we release MPS beta 3. Major changes in Beta 3: New editor layout. Now we have indent layout which allows to present text in … Continue reading

Posted in Announcement | 1 Comment

DSL Adoption with JetBrains MPS

I have written article for DZone on DSLs and MPS. DSLs, or Domain Specific Languages, have been known in software engineering for many years. Despite this fact, they aren’t widely used today. In this article we take a look at … Continue reading

Posted in Announcement | Leave a comment

Intervals in MPS

Language of mathematics contains a lot of domain specific constructs. Almost every part of mathematics has its own domain specific “extensions”. So it’s a good idea to borrow from there. In MPS we have a special base language extension that … Continue reading

Posted in Feature | Tagged | 3 Comments

Tuples Support in the MPS Base Language

Many functional and dynamic languages have “tuples” in their syntax. Tuple is a sequence of a fixed length. For example, pair, triple and quadruple are tuples. They are very useful when you have algorithms operating on entities which have two, … Continue reading

Posted in Feature | Tagged | Leave a comment