Lambda-Calculus
LicenseApache License 2.0
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Lambda.Combinators

Description

Contains some typical lambda combinators.

Synopsis

Documentation

truthAccessor :: Integral a => Expr a #

Lambda that returns the second argument.

Lambda that returns the first argument.

falseAccessor :: Integral a => Expr a #

Lambda that passes the function itself to a function, enabling for recursin.

Lambda that returns the first argument.

yCombinator :: Integral a => Expr a #

Lambda that returns the first argument.