Haskell is a standardized, general-purpose, compiled, purely functional programming language with non-strict semantics and strong static typing[1]. We use the venerable Glasgow Haskell Compiler (GHC) and the build system cabal, having also used Stack internally. That opening sentence is dense enough that you could spend many hours researching the history and merits of things like "purely functiona