(1) "Haskell is unreadable because the business logic gets buried under layers of technobabble." Not observed in practice, and not a property of the language anyway.
(2) List of many things that are supposedly about control flow. They aren't. Also implies that these things are incompatible with each other, which isn't true.
(3) Indeed, some developers try to reproduce research papers out of curiosity some of the time. That's a good thing.
(4) Mostly true, but true in any language, and not due to isolation of side effects.
These are textbook examples of straw manning: representing a caricature of the other side in order to easily argue against it. (But why? Who hurt the poor guy?)
(1) "Haskell is unreadable because the business logic gets buried under layers of technobabble." Not observed in practice, and not a property of the language anyway.
(2) List of many things that are supposedly about control flow. They aren't. Also implies that these things are incompatible with each other, which isn't true.
(3) Indeed, some developers try to reproduce research papers out of curiosity some of the time. That's a good thing.
(4) Mostly true, but true in any language, and not due to isolation of side effects.
These are textbook examples of straw manning: representing a caricature of the other side in order to easily argue against it. (But why? Who hurt the poor guy?)