meaning that all stakeholders (i.e., technical and end-users) have the chance to participate, discuss and comment during the DSL definition phase (currently, this process only covers the abstract syntax, i.e., the metamodel, part of the DSL, but it should cover also the collaboration...
It's not uncommon to find HTML embedded inside application code in a lot of programming languages. And this increasingly true for Rust too.A crate that provides a DSL for this is typed-html. It provides type-checked HTML, meaning the compiler checks your HTML syntax just like it checks ...