Tag: language extension

Get guidance while exploring the MPS sample projects. This screencast will show you round the JavaExtensions sample project, which is bundled with MPS. If you are new to MPS and want to learn how language extensions are created, this screencast is for you.

In this screencast you see how the JetBrains MPS plugin for IntelliJ IDEA enables the powerful concept of function memoization to Java methods and functions. It might inspire you to create your own Java extensions and ease your life as a Java developer.

Watch this screencast to see how the JetBrains MPS plugin for IntelliJ IDEA can optimize tail-recursive Java methods and  functions.

Note: You may also like to check out the Memoization for Java screencast.

MPS languages inside IntelliJ IDEA - a parallel for loop example
 

Extending existing languages through attributes

The introductory Calculator Language Tutorial - constraints and type-system

The introductory Calculator Language Tutorial

Language Extensions - Creating tabular expressions

Language Extensions - Creating a new statement