CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

Source Compare (SC): A 'diff' program for Common Lisp

Source Compare is a portable tool for comparing Common Lisp source files, similar to the UNIX program 'diff'. Like diff it can ignore case, whitespace, and blank lines. In addition, it can also ignore certain classes of Lisp comments. It uses a greedy algorithm that runs in average-case O(m+n) time.

   CMU Lisp Repository (home location)

Version: 24-JAN-91 Requires: Common Lisp Ports: Fully portable. Tested in CMU CL, Allegro CL, MCL, Lucid CL. Copying: Copyright (c) 1990 by Mark Kantrowitz. Use, copying, modification, and distribution permitted. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Bug Reports: Mailing List: Author(s): Mark Kantrowitz Keywords: Authors!Kantrowitz, CMU, DIFF for Lisp@{{\tt diff} for Lisp}, Lisp!Tools, SC, Source Compare, Source Comparison References: Documentation of the tools written by Mark Kantrowitz (Metering, Defsystem, Source Compare, User Manual, and Xref) appears in Mark Kantrowitz, "Portable Utilities for Common Lisp, User Guide and Implementation Notes", Tech Report CMU-CS-91-143, School of Computer Science, Carnegie Mellon University, May 1991. which is available as lang/lisp/code/tools/mkantdoc.tar.gz. There is also some documentation at the top of the source file.
Last Web update on Mon Feb 13 10:30:53 1995