The JLambda Homepage







JLambda is a fast, efficient, minimalistic, call-by-value, lexically scoped Lisp or Scheme like language with closures. It is implemented in, has exactly the same underlying primitive data types as Java, and access to all of Java's built in packages and classes, as well as any other Java classes found in the class path. It has an essential component of SRI's Pathway Logic project, and comes as part of the IOP framework distribution (qua iop.jar, currently weighing in at 1.8M). It currently comes in two forms, as part of the IOP distribution, and all the corresponding gui, graph and glyph support, and in a smaller swingless version that is suitable for android (qua jlambda.jar, currently weighing in at 740K). Both versions can be downloaded from the quickstart page below. Alternatively a link to the IOP binaries provides all but the android version.

JLambda Quickstart

What is new in JLambda?

Papers

Binaries

The JLambda & Graphics 2D API


This page is sometimes maintained by Ian A. Mason and Carolyn L. Talcott