6.12.1. Switching off the Monomorphism Restriction¶
-
MonomorphismRestriction
¶ Status: Enabled by default. Since: 6.8.1 Apply the monomorphism restriction to bindings lacking explicit type signatures.
Haskell’s monomorphism restriction (see Section
4.5.5 of
the Haskell Report) can be completely switched off by
NoMonomorphismRestriction
. Since GHC 7.8.1, the monomorphism
restriction is switched off by default in GHCi’s interactive options
(see Setting options for interactive evaluation only).