One of the most frequent complaints in the Lisp community is the lack of availability of programming tools. This document describes portable implementations of six tools for the development and maintenance of Common Lisp programs: XREF, a Lisp code cross referencer; METERING, a timing and consing code profiler; DEFSYSTEM, a "make" for Lisp; LOGICAL-PATHNAMES, portable pathnames for Lisp; SOURCE-COMPARE, a "diff' for Lisp; and USER-MANUAL, a program which extracts documentation from Lisp programs. All six tools are publicly available via anonymous ftp. This research was sponsored in part by a Hertz Foundation Research Fellowship Grant. The author is supported by a National Science Foundation (NSF) Graduate Fellowship. The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of the Hertz Foundation or the NSF.
[1]
Richard C. Waters.
PP: A LISP Pretty Printing System
,
1984
.
[2]
Larry Melvin Masinter,et al.
Global program analysis in an interactive environment
,
1979
.
[3]
Richard C. Waters.
XP: A Common Lisp Pretty Printing System
,
1989
.
[4]
Guy L. Steele,et al.
Common Lisp the Language
,
1984
.
[5]
Stuart I. Feldman,et al.
Make — a program for maintaining computer programs
,
1979,
Softw. Pract. Exp..
[6]
Jr. Guy L. Steele,et al.
Common LISP: the language (2nd ed.)
,
1990
.
[7]
Guy L. Steele,et al.
Common LISP: the language, 2nd Edition
,
1990
.
[8]
Richard E Robbins.
BUILD: A Tool for Maintaining Consistency in Modular Systems
,
1985
.