Name: Anonymous 2015-09-26 10:44
Language features aside, Haskell's syntax is horrible.
The program text doesn't look like how it executesTypical imperative monkey.
nor is there any clear mapping, nor does the syntax look like the problem or the solution to the problem, nor does it describe the problem in natural languageOf course it is. Haskal consciously tries not to look like natural languages which are always shit at expressing abstraction by the way but of course your average /frog/rider would have already taken that for granted. It's supposed to look like mathematics notation, which sucks BUTT in comparison with sexpr.
I find myself constantly wrapping things in parentheses
($)::(a->b)->a->b
infixr 0
(goes here) ==
cockbigBlackPhimosis $ goes here