http://realworldocaml.org/
Haskell has dominated the functional programming scene, but its really not a practical language as it forces the most extreme syntax of any functional language. Most ML/OCAML books are a little too dry and academic, so this book should open up ML programming to a wider audience.
Name:
Anonymous2012-06-12 19:36
dominated the functional programming scene functional programming scene functional
laughingwhores.jpg
>>2
ok, fair point, Haskell does not dominate, and there is no fp scene, but still Haskell is overly popular for beginners to fp
Name:
Anonymous2012-06-13 3:26
OCaml is french.
Name:
Anonymous2012-06-13 3:52
forces the most extreme syntax of any functional language
the most extreme syntax
syntax
wat?
Name:
Anonymous2012-06-13 4:08
Haskell is strictly purely functional, statically typed and forces lazy evaluation. Unlike a language like ML that allows you to break pure functionality and use lazy evaluation as an option, the fact that this is all forced in Haskell allows more provable and traceable execution in regards to functionalional purity, and it can make a lot of executional optimazations that could not be made if it allowed non-lazy evaluation as an option. So functional purity, strong typing and strict lazy evaluation all together form the strictest and therefore the most extreme of all possible functional languages
Name:
Anonymous2012-06-14 0:04
jk guysss f#.net is the real best functional language