Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Hydra.Dsl.Prims
Contents
Description
A DSL for constructing primitive function definitions
Documentation
prim2 :: [String] -> Name -> TermCoder x -> TermCoder y -> TermCoder z -> (x -> y -> z) -> Primitive Source #
prim2Interp :: [String] -> Name -> TermCoder x -> TermCoder y -> TermCoder z -> (Term -> Term -> Flow Graph Term) -> Primitive Source #
prim3 :: [String] -> Name -> TermCoder w -> TermCoder x -> TermCoder y -> TermCoder z -> (w -> x -> y -> z) -> Primitive Source #