Haskell is a purely functional, non-strict, lazy programming language that is easy to read and supports higher-order functions, multiple variable functions, and curried functions. It was influenced by mathematician Haskell Curry's work in combinatory logic and features include non-strict evaluation, lazy evaluation, and support for unit testing frameworks like HUnit and an interactive environment called GHCI.
Related topics: