3 ms·
I'm not fully sure what you're disagreeing with. Of course it's possible to write an overly abstracted DSL in Lisp, as it also is in Java or Go. > The idea of
by kornish 9y ago
I'm not fully sure what you're disagreeing with. Of course it's possible to write an overly abstracted DSL in Lisp, as it also is in Java or Go.
> The idea of having a higher abstraction is to make the problem domain map more clearly to the code.
Certainly. And, as per the Spolsky quote, too much abstraction can actually miss the expressivity sweet spot and start to obscure the problem domain.
> No, not relevant.
It is if you, ah, abstract away the specific context of his story.