How to debug in MPS

The quickest way to start debugging in MPS is the following: We are using com.dslfoundry.plaintextgen as an example. Please be advised that in (possibly earlier) generic distribution versions of MPS, the debugger doesn’t work. You will have to really use one of the dedicated distributions (Mac, Linux, or Windows). Choose your breakpoint by clicking in … Read more

First pre-release of mps-textgen-multilanguage plugin

This plugin enables you to use the standard template mechanism of MPS (node macros, loop macros, property macros, etc.) to generate free text. So if you have some custom text format you want to generate to, you will have a more easy and useful mechanism than the standard MPS textgen. Please see the mps-textgen-multilanguage github … Read more

Where are mbeddr builds located?

Go to the mbeddr build page. Login as guest (username: “guest”, password: “guest”) and then go to Build –> the plugin you want to download (e.g. sl-all) –> branch you want to download from. Then choose Latest successful build –> Artifacts –> Download all (zip) See picture below for the example of the sl-all plugin  

Welcome to DSLFoundry!

Here we create and collect tools and libraries for Domain Specific Languages (see about). You can see some of the tools on our projects page. In addition, we will post some handy tips about DSL tools now and in the posts further down this blog. Please feel free to reuse our code and if you … Read more