Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Strictification of Haskell code
Synopsis
- class MakeStrict a where
- makeStrict :: a -> a
Documentation
class MakeStrict a where Source #
The function makeStrict
makes every function argument, case and
generator pattern, and LocalBind
binding strict (except for those
patterns that are marked as irrefutable, and anything in a
FakeDecl
or FakeExp
). Note that only the outermost patterns are
made strict.
makeStrict :: a -> a Source #