LISP requires too much creativity. You have to develop your own constructs to do anything. Whereas most languages like Python and C++ have idiomatic ways of doing things, with LISP the whole idea is to create your own DSL for every little task. LISP is "more than one way to skin the cat" taken to the extreme.
Haskell is more like rigid and Vulcan-like. Programs are proofs. You don't need to implement your own DSL and/or "universe" to solve a problem. Macros are superfluous. Haskell is the opposite extreme of LISP in that the left brain1 dominates.
1 The left/right brain dichotomy might be outdated, but I'm just referring to the general idea of creativity versus raw analytic problem solving.
>>42 He does have a point though. Those who read books and brag about it tend to act like they know everything, when in fact they don't know shit. Check out Souseiseki-chan at http://twitter.com/barrelshifter
I don't really understand the "creativity vs analytic problem solving" dichotomy. Doesn't problem solving always require creativity, and doesn't artistic creativity always require some level of boring technical drudgery? They feel like literally the same thing to me.
Name:
Anonymous2016-04-08 4:22
>>67 You are not alone. I feel the same way. There's a lot of stereotypes that people with Asperger's can't grasp abstraction. /prog/ has proven that to be wrong.
Name:
Anonymous2016-04-08 5:52
Grasp this! * unzips dick *
Name:
Anonymous2016-04-08 16:01
>>68 They can grasp leaky ``abstractions'' like LISP macros.
LISP macros can behave entirely differently if the third character of a variable is a vowel.
What an abstraction!
Name:
Anonymous2016-04-08 17:35
>>67 Modern art can be as simple as tossing paint on a canvas from across the room to as complex as anything ever produced. The bound for artistic creativity is pretty low and the scope is pretty large, so it doesn't really necessarily require much technical drudgery.
Name:
Anonymous2016-04-08 19:50
>>70 The best kind of abstraction. Specifically, the one that can actually do useful and intelligent things as needed, not railroaded through ENTERPRISE DESIGN PATTERNS that never do all that you need, and absolutely never ever match the problem.
Name:
Anonymous2016-04-16 5:58
LISP macros can behave entirely differently if the third character of a variable is a vowel.
If every possible need can be meet, you'll never be unable to do what you happen to want.