Λάμβδα
Jump to navigation
Jump to search
λάμβδα is a version of Lambda calculus, but written with Greek letters. Any Greek letter that's not reserved can be used, and case does make a difference. Any non Greek character will cause a syntax error.
| Character | Equivalent to | Function |
|---|---|---|
| λ | λ or \ | Defines a function. |
| σ/ς | Space | Applies the function to the right to the function to the left. |
| Φ | ( | Beginning delimiter. |
| φ | ) | End delimiter. |
| Σ | . | Delimit the argument of a function. |
| π | none | Function that prints a raw expression (returns its argument). |
| Π | none | Function that prints a Church numeral as a number (returns its argument). |
Examples
Do 2+2, then print the result as both a raw expression and a number.
ΠΦπΦΦλμΣλνΣλξΣλγΣμςξςΦνςξςγφφςΦλξΣλγΣξςΦξςγφφςΦλξΣλγΣξςΦξςγφφφφ
Function that returns the first element of a church pair.
λαΣαςΦλβΣλγΣβφ