3 ms·
There's a difference between "works once for my very specific problem" and "works most of the time for a wide range of problems". DSLs, in my experience, usual
by crabbone 2y ago
There's a difference between "works once for my very specific problem" and "works most of the time for a wide range of problems".
DSLs, in my experience, usually fail in the later definition. It's very hard to make a small language that precisely captures its domain of application, will produce easy to manage programs no matter the size, would be easy to analyze in terms of performance and side-effects.