CMU Artificial Intelligence Repository
DEFSYS: A Portable System Definition Facility for Common
Lisp
lang/lisp/code/tools/defsys/laubsch/
In order to maintain a large system of modules with complex load and
compile time dependencies, a declarative and central representation of
a system, its subsystems and modules is preferable to one where these
dependencies are associated with a particular module (e.g. by REQUIRE
and PROVIDE).
Since in Lisp the definition of other languages is a frequently used
programming technique, the load and compile time dependencies are also
parameterized by the compiler or loader to be used for a module or
system. The Portable System Definition Facility is intended to meet
this need.
Laubsch's DEFSYS is an extended version of the portable defsystem
facility originally written by Douglas Rand .
[Note: Laubsch's DEFSYS takes the procedural approach to system
definition. This is the same approach used by the original
Symbolics defsystem.]
Version: 5.0, 11-AUG-92
Copying: Copyright (c) 1989 by Hewlett-Packard Company.
Use, copying, modification, and distribution permitted.
CD-ROM: Prime Time Freeware for AI, Issue 1-1
Author(s): Joachim H. Laubsch
Keywords:
Authors!Laubsch, DEFSYSTEM, HP, Lisp!Tools,
make for Lisp@{{\tt make} for Lisp}
References:
Documentation is included in the distribution.
Last Web update on Mon Feb 13 10:30:48 1995
AI.Repository@cs.cmu.edu