3 ms·
It's because DSLs there reduce cognitive load for the reader rather than add up to it.
by varjag 10mo ago
It's because DSLs there reduce cognitive load for the reader rather than add up to it.
- usrnm 10mo agoWell-designed abstractions do that in every language. And badly designed ones do the opposite, again in all languages. There's nothing special about Lisp here
- varjag 10mo agoSure but it's you who singled out Lisp here. The whole point of DSL is designing a purpose formalism that makes a particular problem easy to reason about. That's hardly a parallel to ever-growing vocabulary of standard C++.