Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!math.lsa.umich.edu!emv From: mkant@a.gp.cs.cmu.edu (Mark Kantrowitz) Newsgroups: comp.archives Subject: [comp.lang.lisp] Portable Common Lisp Utilities Keywords: portable common-lisp tools Message-ID: <1990Jul19.024057.13906@math.lsa.umich.edu> Date: 19 Jul 90 02:40:57 GMT Sender: emv@math.lsa.umich.edu (Edward Vielmetti) Reply-To: mkant@a.gp.cs.cmu.edu (Mark Kantrowitz) Followup-To: comp.lang.lisp Organization: University of Michigan, Department of Mathematics Lines: 45 Approved: emv@math.lsa.umich.edu (Edward Vielmetti) X-Original-Newsgroups: comp.lang.lisp Archive-name: mkant-lisp/18-Jul-90 Original-posting-by: mkant@a.gp.cs.cmu.edu (Mark Kantrowitz) Original-subject: Portable Common Lisp Utilities Archive-site: a.gp.cs.cmu.edu [128.2.242.7] Archive-directory: /usr/mkant/Public Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti) This post describes four portable utilities for Common Lisp which are available by anonymous ftp from a.gp.cs.cmu.edu in the directory /usr/mkant/Public. All have been placed in the public domain and are distributed without warranty of any kind. defsystem.lisp A portable system definition facility, similar to the Symbolics system construction tool. Documentation is in defsystem.ps. logical-pathnames.lisp A portable implementation of the X3J13 June 1989 specification for logical pathnames, as documented in Guy Steele CLtL2, section 23.1.5. metering.lisp A portable code profiling tool, for gathering timing and consing statistics while a program is running. This is a combination of the Monitor package written by Chris McConnell and the Profile package written by Skef Wholey and Rob MacLachlan, with a few extensions. Documentation is in the first few pages. xref.lisp A portable cross referencing tool for determining callers of functions and variables, and for maping out the structure of a program. Similar to Symbolics Who-Calls and Xerox Masterscope. Includes an interface to Joe Bates' Postscript graphing tool (psgraph.lisp). Please send bug reports, comments, and suggestions to mkant@cs.cmu.edu. Also, if you'd like to receive future notification of updates, bug-fixes, and new utilities, send email to mkant@cs.cmu.edu. --mark