Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published April 25, 2001 | Submitted
Report Open

A LISP Programming Exercise

Abstract

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.

Additional Information

© 1992 California Institute of Technology. The above derivation was prompted by questions from my CS20 students and I welcome the opportunity to express my gratitude to them. Comments by H. Peter Hofstee, Johan J. Lukkien, the Austin Tuesday Afternoon Club, and especially the referees improved the presentation.

Attached Files

Submitted - 91-04.pdf

Submitted - postscript.ps

Files

91-04.pdf
Files (185.1 kB)
Name Size Download all
md5:ecc92c960abd12ca3097fc11a2eb502c
139.2 kB Preview Download
md5:10c8329d002ae2e3211657dd7cc9be21
45.9 kB Download

Additional details

Created:
August 22, 2023
Modified:
January 13, 2024