© 2018 Strange Loop
It has been said that Scala is an object-functional hybrid language, and Scalaz takes the "functional" side of Scala as far as it will go. A library of pure data structures, type classes, highly generalized functions, and concurrency abstractions, Scalaz provides the functional programmer with familiar tools, and inspires the imperative programmer to eschew all side-effects. It is simultaneously a testament to the power of Scala and an exposition of its limitations.
"Runar":http://apocalisp.wordpress.com is a software developer at Capital IQ, a global provider of data and analytics for financial professionals. Runar is a principal contributor to the open-source Scalaz library and an occasional speaker and blogger on Scala and Functional Programming.