At F1RE, we are passionate about sharing our knowledge in the DSL Domain. Our blog is a dedicated space where we explore the latest trends, insights, and innovations in creating Domain-Specific Languages and using powerful tools like JetBrains MPS and Xtext.
Atanas Marchev
We will specify a checklist of steps for creating build scripts and one for fixing issues with them.
Atanas Marchev
This post will follow a user friendly way of creating nodes, adding them to a location of our choice and referring to them from a smart reference, from the transformation menu of a smart reference.
Niko Stotz
If we need more than one generator for the same language, things can become complicated. With help of generation plans, we can sort generators apart cleanly, and let the user decide which ones to engage.
Martijn Leine
Introduction to MPS Generators, and an explanation of the Loop macro statement.
In this post we will explain the best and most useful shortcuts MPS has, in what context they are used and a little bit more.
Atanas Marchev
Part two of the Getting started with JetBrains' MPS DSL development series where we will extend a library language with behavioural aspects.
Atanas Marchev
Part one of the Getting started with JetBrains' MPS DSL development series where we will create a basic DSL that will simulate a library.
Niko Stotz
We often want to intermix referred names and defined names. This works best if we plan ahead for this situation, and have a shared abstraction for both of them from the beginning.
Maarten Fekkers
Atanas Marchev
The LangDev 2023 conference, hosted by the Belastingdienst, in Utrecht, was all about web integration.
Atanas Marchev
We gave a talk "Communicating Complex logic with ease" at the 2023 MPS Community MeetUp in Munich.
Niko Stotz
We gave a talk "Fast, integrated and debuggable Interpreters in MPS and beyond" at LangDev conference.
Atanas Marchev
Navigating through MPS is a tough ordeal when you are a beginner. Luckily there are resources for us that can help us with the process of learning to manipulate the tool. This post is my opinion on one such material - the MPS Advanced Online Course.
On these pages we share our accumulated knowledge within the model driven software engineering domain. We share some insights and useful content here.