MPS 2025.1 new feature "Build language as generation target"

Hi,

I would like to know more about this feature.
"
Build language as generation target

Based on a request from one of our users, we smoothed the build language so that it can now be used as a target for generation. This opens the possibility for anyone to extend the build language in MPS or to create alternatives. A simple test language has been provided as an example to provide guidelines.
"

May I know the name of example?
It would be great if there is a video tutorial to show the important new features compare to the old version.

Thanks!

Build language in MPS is notorious for its complexity and a lot of peculiarities regular developers generally don’t need to care about. It’s complex for a reason, as it needs to handle MPS own bootstrap scenario, however, this complexity doesn’t pay off for users needing to build and deliver a plugin with few languages and solutions. MPS could have added another build language, simplified and tailored for common scenarios, yet we decided to give more flexibility by fixing our build language to work in scenarios where it’s just an intermediate presentation, so that users interested in custom build stories could craft their own description of a build pipeline the way they see fit, and use MPS’s build language as a target to do the heavy lifting.

The jetbrains.mps.build.tests.hl provides a trivial example, if that’s what could help you.

Understood, thanks very much for the help!