LC.Base
Description
Basic lambda calculus definitions.
type Name = Text #
Variable names.
data Term #
Terms.
Constructors
Defined in LC.Base
Methods
showsPrec :: Int -> Term -> ShowS #
show :: Term -> String #
showList :: [Term] -> ShowS #
appN :: Term -> [Term] -> Term #
Apply multiple terms to a single term.
mkLet :: Name -> Term -> Term -> Term #
Emulate let-binding