Module

CallByName.Syntax

Package
purescript-call-by-name
Repository
natefaubion/purescript-call-by-name

#defer Source

defer :: forall a. CBN a -> Unit -> a

#deferApply Source

deferApply :: forall b a. ((Unit -> a) -> b) -> CBN a -> b

#(\) Source

Operator alias for CallByName.Syntax.deferApply (left-associative / precedence 10)

#lazy Source

lazy :: forall a. CBN a -> Lazy a

#lazyApply Source

lazyApply :: forall b a. (Lazy a -> b) -> CBN a -> b

#(~) Source

Operator alias for CallByName.Syntax.lazyApply (left-associative / precedence 10)