4 ms·
> Meson's biggest advantage (aside from popularity): it's a declarative DSL rather I personally don't consider this an advantage. We've ran into the limitation
by ghosty141 2y ago
> Meson's biggest advantage (aside from popularity): it's a declarative DSL rather
I personally don't consider this an advantage. We've ran into the limitations of a DSL way too often at work and at this point I prefer just having a plain programming language as an interface. This way you don't have to learn a custom DSL with its own quirsk, you always have the escape hatch of just writing custom code, and it tends to be less quirky.
- __float 2y agoThe "escape hatch" becomes a liability once a project becomes large enough.
- humanrebar 2y agoI find that C and C++ need nontrivial code generation or environment tuning often enough that you really want a Turing complete expression syntax available.