| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Agda.Compiler.MAlonzo.Strict
Description
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.
Methods
makeStrict :: a -> a Source #