4 ms·
I have a different theory about this. Most people are practical and don't like too much abstractions. So any language that lets you make abstractions, no matter
by js8 9y ago
I have a different theory about this. Most people are practical and don't like too much abstractions. So any language that lets you make abstractions, no matter how beautiful it is internally, and no matter how useful they can be in coding, such as Lisp, Forth, Scheme, Haskell, Clojure.. (you name it) will not be popular, sadly.
Weird thing is that functions are, for the most part, also a tool to make abstractions, but for some reason, the perception of them is different.
I came to this conclusion after discussions with people I know who don't like these languages, and I now think it comes down to this.