Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's because DSLs there reduce cognitive load for the reader rather than add up to it.


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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: