Hacker News new | ask | show | jobs
by varjag 170 days ago
It's because DSLs there reduce cognitive load for the reader rather than add up to it.
1 comments

Well-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
Sure 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++.