Hugs 98 is a functional programming system which provides an almost complete implementation of Haskell 98.