From 4e987026148fe65c323afbc93cd560c07bf06b3f Mon Sep 17 00:00:00 2001 From: Yale AI Dept Date: Wed, 14 Jul 1993 13:08:00 -0500 Subject: Import to github. --- cl-support/cl-setup.lisp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 cl-support/cl-setup.lisp (limited to 'cl-support/cl-setup.lisp') 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"))) + + + + -- cgit v1.2.3