CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

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