/rant
Getting tired of puritans. You people are selling functional programming on the basis of "ideology", not merits.
Can the following be done in Haskell ?
* A Real Operating System.
* GPU programming.
* Embedded programming.
* If you can do all the above, can you replace Verilog ?
* Financial Programming.
Ocaml is one of the "hybrids". Genetically impure,
since it has "refs". But they have Jane Street.
* Games worth playing. assertion : If all the haskell programmers are put in
a gulag, they can't come up with a half-decent
game.
Nintendo Gameboy Games were written in assembly with
goto's.
Why don't you guys take a moment and pat yourselves on
the back ? Hypocrisy-2.0 is probably in the hackage.
Let's say you do all the above, GUI apps, distributed computing, <cool-buzz-word> ... without complains and ending up as a half-decent C++ or 1/10th lisp.Haskell syntax is garbage.
(Common Lisp has a goto, gee what were they thinking ?)
Mathematicians pride themselves in their rich history of syntax.
Haskellers actually type "Arrow".
"I do consider assignment statements and pointer variables to be among computer science's most valuable treasures."
-- Only an Idiot could say that.