Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Documentation
data Expression a b f r Source
ClosedExpression (f r) | |
OpenExpression a (Expression a b f (b -> r)) |
Functor f => Functor (Expression a b f) | |
Applicative f => Applicative (Expression a b f) |
expressionSym :: a -> f (b -> r) -> Expression a b f r Source
runExpression :: Functor f => Expression a b f r -> f ((a -> b) -> r) Source