[Haskell-cafe] Language simplicity

Niklas Broberg niklas.broberg at gmail.com
Tue Jan 12 17:12:20 EST 2010

> Haskell '98 apparently features 25 reserved words. (Not counting "forall"
> and "mdo" and so on, which AFAIK are not in Haskell '98.)

21 actually. case, class, data, default, deriving, do, else, if,
import, in, infix, infixl, infixr, instance, let, module, newtype, of,
then, type, where. There's also three special words that can still be
used as identifiers, so aren't reserved: as, qualified, hiding.


More information about the Haskell-Cafe mailing list