diff options
author | Yale AI Dept <ai@nebula.cs.yale.edu> | 1993-07-14 13:08:00 -0500 |
---|---|---|
committer | Duncan McGreggor <duncan.mcgreggor@rackspace.com> | 1993-07-14 13:08:00 -0500 |
commit | 4e987026148fe65c323afbc93cd560c07bf06b3f (patch) | |
tree | 26ae54177389edcbe453d25a00c38c2774e8b7d4 /cl-support/cl-setup.lisp |
Import to github.
Diffstat (limited to 'cl-support/cl-setup.lisp')
-rw-r--r-- | cl-support/cl-setup.lisp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/cl-support/cl-setup.lisp b/cl-support/cl-setup.lisp new file mode 100644 index 0000000..361963c --- /dev/null +++ b/cl-support/cl-setup.lisp @@ -0,0 +1,30 @@ +;;; cl-setup.lisp -- set up mumble environment in Common Lisp +;;; +;;; author : Sandra Loosemore +;;; date : 10 Oct 1991 +;;; +;;; This file must be loaded before either compiling or loading +;;; the cl-definitions file. + + +;;; The mumble package exports only those symbols that have definitions +;;; in mumble. Many of these symbols shadow built-in CL definitions. +;;; Programs that use mumble should use the mumble package in place of +;;; (rather than in addition to) the CL package. + +(unless (find-package "MUMBLE") + (make-package "MUMBLE" :use nil)) + + +;;; The actual implementation of the mumble compatibility library happens +;;; in the MUMBLE-IMPLEMENTATION package. We'll explicitly package-qualify +;;; all symbols from the MUMBLE package that it references, and rely +;;; on the definitional macros to arrange to export them from the MUMBLE +;;; package. + +(unless (find-package "MUMBLE-IMPLEMENTATION") + (make-package "MUMBLE-IMPLEMENTATION" :use '("LISP"))) + + + + |