nhc98 is a small, easy to install, standards-compliant compiler for Haskell 98, the lazy functional programming language.