How I make an open source mbeddr developer release

The mbeddr RCP is great, because it gives you a focused MPS-based IDE, including mbeddr.platform, which you can use to write models in the embedded software domain. However, I find it often useful to have the mbeddr.platform plugins (which are generic pieces of functionality useful for any DSL development) available for development as a language … Read more

How to add default to a property in a concept

This post assumes that you have an MPS with mbeddr preloaded. Go to the constraints aspect for the concept you want to add a default to a property: Create a new constraint for this concept: Press Ctrl+L and import the language com.mbeddr.mpsutil.propertydefault: Go to the property constraints and pressĀ Enter to make a new one: Choose … Read more

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