Name: Anonymous 2015-02-20 8:36
We have all learned functional programming in Haskell, but there are more functional languages like Lisp, Scheme, ML, and Clean.http://www.cs.uu.nl/wiki/pub/Stc/BeyondFunctionalProgrammingInHaskell:AnIntroductionToOCaml/ocaml.pdf
Why should we even bother to look further than Haskell?
- You want your programs to run faster.
- Monads drive you mad (what are they anyway? warm fuzzy things?).
- You need objects.
- You sometimes need a more powerful module system.