Projects / lambda

lambda

Lambda is an interactive Lambda calculus interpreter. It reduces lambda expressions and converts them into the S, K, and I combinators (ext). It has the ability to associate names with lambda expressions (def), load definitions from a file (load), and list current definitions (list). Lambda expressions representing integers are automatically defined as needed. Many interesting combinators are provided in a definition file. Various settings are provided to influence the way reduction and extraction are performed (set). A short manual is provided showing how lambda works.

Tags
Licenses
Implementation

RSS Recent releases

  •  14 Dec 2003 19:53

Release Notes: This release adds calls to the GNU readline library to make editing more convenient. It has an improved users manual.

  •  20 Aug 2003 14:13

Release Notes: An xapp setting has been added. The ext command works in a more consistent manner. A table of contents has been added to lambdamanual.

  •  19 Aug 2003 14:17

Release Notes: Lambda Manual enhancement: arithmetic examples, lists, and functional completeness proof.

No changes have been submitted for this release.

Screenshot

Project Spotlight

pepper

An SCM statistics report generator.

Screenshot

Project Spotlight

FIGlet

A program for making large letters out of ordinary text.