| Safe Haskell | None |
|---|---|
| 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 and case
and generator pattern 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, and that
LocalBind bindings are not made strict.
Methods
makeStrict :: a -> a Source #