Sven Ottmps-tweaks.hashnode.dev·Feb 2, 2023Don't bother with a misconfigured MPS generatorPresumably, most DSLs will likely provide a generator to the end user. MPS comes with a couple of generator settings the user may change on purpose or not. These settings are usually technical details and you don't want to bother your domain experts ...mps
Sven Ottmps-tweaks.hashnode.dev·Jan 28, 2023Making intentions more accessible for domain expertsThe intention menu plays a key role in most DSLs developed with JetBrains MPS. The popup menu usually provides quick access to operations such as context-sensitive refactorings. The only possibility to open the menu is by pressing alt enter. I would ...71 readsmps
Krzysztof Drozdblog.drozd.dev·Jun 18, 2022What are Domain Specific Languages (DSLs)?First, what is Domain Specific Language? A Domain Specific Language is a programming language with a higher level of abstraction optimized for a specific class of problems. A DSL uses the concepts and rules from the field or domain. This is the ni...74 readsOn the DSLsprograming