A Caltech Library Service

A LISP Programming Exercise

Van de Snepscheut, Jan L. A. (1992) A LISP Programming Exercise. California Institute of Technology . (Unpublished)

Postscript - Accepted Version
See Usage Policy.

PDF - Accepted Version
See Usage Policy.


Use this Persistent URL to link to this item:


We present the derivation of a solution to a LISP programming exercise. The derivation is in three steps. First, an inefficient solution is given. Second, the quintessence of a more efficient solution is captured in a number of equalities. Third, an efficient solution is derived from the inefficient one by a number of transformation steps, each of which is justified by the equalities.

Item Type:Report or Paper (Technical Report)
Group:Computer Science Technical Reports
Subject Keywords:functional programming ; program derivation
Other Numbering System:
Other Numbering System NameOther Numbering System ID
Computer Science Technical Reports91-04
Record Number:CaltechCSTR:1992.cs-tr-91-04
Persistent URL:
Usage Policy:You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format.
ID Code:26748
Deposited By: Imported from CaltechCSTR
Deposited On:25 Apr 2001
Last Modified:18 Feb 2015 19:21

Repository Staff Only: item control page