UIOP/PACKAGE
UIOP/PACKAGE
properties
ID: UIOP/PACKAGE
- dependencies
- dependents
- UIOP/VERSION
- UIOP/FILESYSTEM
- UIOP/STREAM
- UIOP/IMAGE
- UIOP/UTILITY
- UIOP/LAUNCH-PROGRAM
- [BROKEN LINK: UIOP/COMMON-LISP]
- UIOP/OS
- UIOP/BACKWARD-DRIVER
- UIOP/RUN-PROGRAM
- UIOP/PATHNAME
- UIOP/LISP-BUILD
- UIOP/DRIVER
REIFY-PACKAGE  compiled function
properties
ID: UIOP/PACKAGE:REIFY-PACKAGE
ALLOC: HEAP DYNAMIC
REIFY-PACKAGE names a compiled function:
Lambda-list: (PACKAGE &OPTIONAL PACKAGE-CONTEXT)
Derived type: (FUNCTION (T &OPTIONAL T)
(VALUES (OR SIMPLE-STRING (MEMBER :CL NIL T)) &OPTIONAL))
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
DELETE-PACKAGE*  compiled function
properties
ID: UIOP/PACKAGE:DELETE-PACKAGE*
ALLOC: HEAP DYNAMIC
DELETE-PACKAGE* names a compiled function: Lambda-list: (PACKAGE &KEY NUKE) Derived type: (FUNCTION (T &KEY (:NUKE T)) *) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
PACKAGE-DEFINITION-FORM  compiled function
properties
ID: UIOP/PACKAGE:PACKAGE-DEFINITION-FORM
ALLOC: HEAP DYNAMIC
PACKAGE-DEFINITION-FORM names a compiled function:
Lambda-list: (PACKAGE-DESIGNATOR &KEY (NICKNAMESP T) (USEP T) (SHADOWP T)
(SHADOWING-IMPORT-P T) (EXPORTP T) (IMPORTP T) INTERNP
(ERROR T))
Derived type: (FUNCTION
(T &KEY (:NICKNAMESP T) (:USEP T) (:SHADOWP T)
(:SHADOWING-IMPORT-P T) (:EXPORTP T) (:IMPORTP T)
(:INTERNP T) (:ERROR T))
(VALUES LIST &OPTIONAL))
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
REHOME-SYMBOL  compiled function
properties
ID: UIOP/PACKAGE:REHOME-SYMBOL
ALLOC: HEAP DYNAMIC
REHOME-SYMBOL names a compiled function:
Lambda-list: (SYMBOL PACKAGE-DESIGNATOR)
Derived type: (FUNCTION (T T)
(VALUES SYMBOL (MEMBER NIL :INHERITED :EXTERNAL :INTERNAL)
&OPTIONAL))
Documentation:
Changes the home package of a symbol, also leaving it present in its oldhome if any
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
NUKE-SYMBOL-IN-PACKAGE  compiled function
properties
ID: UIOP/PACKAGE:NUKE-SYMBOL-IN-PACKAGE
ALLOC: HEAP DYNAMIC
NUKE-SYMBOL-IN-PACKAGE names a compiled function: Lambda-list: (SYMBOL PACKAGE-DESIGNATOR) Derived type: (FUNCTION (T T) *) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
RENAME-PACKAGE-AWAY  compiled function
properties
ID: UIOP/PACKAGE:RENAME-PACKAGE-AWAY
ALLOC: HEAP DYNAMIC
RENAME-PACKAGE-AWAY names a compiled function:
Lambda-list: (P &REST KEYS &KEY PREFIX &ALLOW-OTHER-KEYS)
Derived type: (FUNCTION (T &REST T &KEY (:PREFIX T) &ALLOW-OTHER-KEYS)
(VALUES PACKAGE &OPTIONAL))
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
ENSURE-PACKAGE-UNUSED  compiled function
properties
ID: UIOP/PACKAGE:ENSURE-PACKAGE-UNUSED
ALLOC: HEAP DYNAMIC
ENSURE-PACKAGE-UNUSED names a compiled function: Lambda-list: (PACKAGE) Derived type: (FUNCTION (T) (VALUES NULL &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
UNREIFY-SYMBOL  compiled function
properties
ID: UIOP/PACKAGE:UNREIFY-SYMBOL
ALLOC: HEAP DYNAMIC
UNREIFY-SYMBOL names a compiled function: Lambda-list: (SYMBOL &OPTIONAL PACKAGE-CONTEXT) Derived type: (FUNCTION (T &OPTIONAL T) *) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/LISP-BUILD:UNREIFY-SIMPLE-SEXP
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
PACKAGE-NAMES  compiled function
properties
ID: UIOP/PACKAGE:PACKAGE-NAMES
ALLOC: HEAP DYNAMIC
PACKAGE-NAMES names a compiled function: Lambda-list: (PACKAGE) Derived type: (FUNCTION (T) (VALUES CONS &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/PACKAGE-INFERRED-SYSTEM::INITIAL-PACKAGE-INFERRED-SYSTEMS-TABLE
- ENSURE-PACKAGE
- RENAME-PACKAGE-AWAY
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
FIND-PACKAGE*  compiled function
properties
ID: UIOP/PACKAGE:FIND-PACKAGE*
ALLOC: HEAP DYNAMIC
FIND-PACKAGE* names a compiled function: Lambda-list: (PACKAGE-DESIGNATOR &OPTIONAL (ERROR T)) Derived type: (FUNCTION (T &OPTIONAL T) (VALUES (OR PACKAGE NULL) &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
FIND-SYMBOL*  compiled function
properties
ID: UIOP/PACKAGE:FIND-SYMBOL*
ALLOC: HEAP DYNAMIC
FIND-SYMBOL* names a compiled function:
Lambda-list: (NAME PACKAGE-DESIGNATOR &OPTIONAL (ERROR T))
Derived type: (FUNCTION (T T &OPTIONAL T)
(VALUES SYMBOL (MEMBER NIL :INHERITED :EXTERNAL :INTERNAL)
&OPTIONAL))
Documentation:
Find a symbol in a package of given string'ified NAME;
unlike CL:FIND-SYMBOL, work well with 'modern' case sensitive syntax
by letting you supply a symbol or keyword for the name;
also works well when the package is not present.
If optional ERROR argument is NIL, return NIL instead of an error
when the symbol is not found.
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- (OPERATE BEFORE (T T))
- ASDF/FORCING:MAKE-FORCING
- UIOP/FILESYSTEM:LISP-IMPLEMENTATION-DIRECTORY
- UIOP/UTILITY:MATCH-CONDITION-P
- UIOP/UTILITY:COERCE-CLASS
- UIOP/UTILITY:FIND-STANDARD-CASE-SYMBOL
- UIOP/PACKAGE::ENSURE-EXPORT
- UIOP/PACKAGE::ENSURE-SHADOWING-IMPORT
- PACKAGE-DEFINITION-FORM
- STANDARD-COMMON-LISP-SYMBOL-P
- UNINTERN*
- SYMBOL-CALL
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
MAKE-SYMBOL*  compiled function
properties
ID: UIOP/PACKAGE:MAKE-SYMBOL*
ALLOC: HEAP DYNAMIC
MAKE-SYMBOL* names a compiled function: Lambda-list: (NAME) Derived type: (FUNCTION (T) (VALUES SYMBOL &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
HOME-PACKAGE-P  compiled function
properties
ID: UIOP/PACKAGE:HOME-PACKAGE-P
ALLOC: HEAP DYNAMIC
HOME-PACKAGE-P names a compiled function: Lambda-list: (SYMBOL PACKAGE) Derived type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-PACKAGE
- UIOP/PACKAGE::ENSURE-EXPORTED-TO-USER
- UIOP/PACKAGE::RECYCLE-SYMBOL
- ENSURE-MIX
- UIOP/PACKAGE::ENSURE-INHERITED
- UIOP/PACKAGE::ENSURE-IMPORTED
- UIOP/PACKAGE::ENSURE-SHADOWING-IMPORT
- DELETE-PACKAGE*
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
DEFINE-PACKAGE  compiled macro function
properties
ID: UIOP/PACKAGE:DEFINE-PACKAGE
ALLOC: HEAP DYNAMIC
DEFINE-PACKAGE names a macro:
Lambda-list: (PACKAGE &REST CLAUSES)
Documentation:
DEFINE-PACKAGE takes a PACKAGE and a number of CLAUSES, of the form
(KEYWORD . ARGS).
DEFINE-PACKAGE supports the following keywords:
USE, SHADOW, SHADOWING-IMPORT-FROM, IMPORT-FROM, EXPORT, INTERN -- as perCL:DEFPACKAGE.
RECYCLE -- Recycle the package's exported symbols from the specifiedpackages,
in order. For every symbol scheduled to be exported by the DEFINE-PACKAGE,
either through an :EXPORT option or a :REEXPORT option, if the symbolexists in
one of the :RECYCLE packages, the first such symbol is re-homed to thepackage
being defined.
For the sake of idempotence, it is important that the package being defined
should appear in first position if it already exists, and even if itdoesn't,
ahead of any package that is not going to be deleted afterwards and never
created again. In short, except for special cases, always make it the first
package on the list if the list is not empty.
MIX -- Takes a list of package designators. MIX behaves like
(:USE PKG1 PKG2 ... PKGn) but additionally uses :SHADOWING-IMPORT-FROM to
resolve conflicts in favor of the first found symbol. It may still yield
an error if there is a conflict with an explicitly :IMPORT-FROM symbol.
REEXPORT -- Takes a list of package designators. For each package, p, inthe list,
export symbols with the same name as those exported from p. Note that inthe case
of shadowing, etc. the symbols with the same name may not be the samesymbols.
UNINTERN -- Remove symbols here from PACKAGE.
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
REIFY-SYMBOL  compiled function
properties
ID: UIOP/PACKAGE:REIFY-SYMBOL
ALLOC: HEAP DYNAMIC
REIFY-SYMBOL names a compiled function: Lambda-list: (SYMBOL &OPTIONAL PACKAGE-CONTEXT) Derived type: (FUNCTION (T &OPTIONAL T) (VALUES T &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/LISP-BUILD:REIFY-SIMPLE-SEXP
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SYMBOL-CALL  compiled function
properties
ID: UIOP/PACKAGE:SYMBOL-CALL
ALLOC: HEAP DYNAMIC
SYMBOL-CALL names a compiled function:
Lambda-list: (PACKAGE NAME &REST ARGS)
Derived type: (FUNCTION (T T &REST T) *)
Documentation:
Call a function associated with symbol of given name in given package,
with given ARGS. Useful when the call is read before the package is loaded,
or when loading the package is optional.
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/UPGRADE:UPGRADE-ASDF
- UIOP/OS:CHDIR
- (NOT-IMPLEMENTED-ERROR)
- UIOP/UTILITY:COERCE-CLASS
- (PERFORM (TEST-OP (EQL #<SYSTEM "std/tests">)))
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
UNINTERN*  compiled function
properties
ID: UIOP/PACKAGE:UNINTERN*
ALLOC: HEAP DYNAMIC
UNINTERN* names a compiled function: Lambda-list: (NAME PACKAGE-DESIGNATOR &OPTIONAL (ERROR T)) Derived type: (FUNCTION (T T &OPTIONAL T) (VALUES SYMBOL T &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-PACKAGE
- UIOP/PACKAGE::ENSURE-INHERITED
- UIOP/PACKAGE::ENSURE-IMPORTED
- REHOME-SYMBOL
- NUKE-SYMBOL-IN-PACKAGE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
NUKE-SYMBOL  compiled function
properties
ID: UIOP/PACKAGE:NUKE-SYMBOL
ALLOC: HEAP DYNAMIC
NUKE-SYMBOL names a compiled function: Lambda-list: (SYMBOL &OPTIONAL (PACKAGES (LIST-ALL-PACKAGES))) Derived type: (FUNCTION (T &OPTIONAL T) (VALUES NULL &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SYMBOL-SHADOWING-P  compiled function
properties
ID: UIOP/PACKAGE:SYMBOL-SHADOWING-P
ALLOC: HEAP DYNAMIC
SYMBOL-SHADOWING-P names a compiled function: Lambda-list: (SYMBOL PACKAGE) Derived type: (FUNCTION (T T) (VALUES BOOLEAN &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-PACKAGE
- UIOP/PACKAGE::ENSURE-EXPORTED-TO-USER
- UIOP/PACKAGE::ENSURE-INHERITED
- UIOP/PACKAGE::ENSURE-IMPORTED
- UIOP/PACKAGE::ENSURE-SHADOWING-IMPORT
- PACKAGE-DEFINITION-FORM
- REHOME-SYMBOL
- NUKE-SYMBOL-IN-PACKAGE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IMPORT*  compiled function
properties
ID: UIOP/PACKAGE:IMPORT*
ALLOC: HEAP DYNAMIC
IMPORT* names a compiled function: Lambda-list: (SYMBOL PACKAGE-DESIGNATOR) Derived type: (FUNCTION (T T) (VALUES (MEMBER T) &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-PACKAGE
- UIOP/PACKAGE::ENSURE-INHERITED
- UIOP/PACKAGE::ENSURE-IMPORTED
- REHOME-SYMBOL
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
PARSE-DEFINE-PACKAGE-FORM  compiled function
properties
ID: UIOP/PACKAGE:PARSE-DEFINE-PACKAGE-FORM
ALLOC: HEAP DYNAMIC
PARSE-DEFINE-PACKAGE-FORM names a compiled function: Lambda-list: (PACKAGE CLAUSES) Derived type: (FUNCTION (T T) (VALUES CONS &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- (DEFINE-PACKAGE)
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
EXPORT*  compiled function
properties
ID: UIOP/PACKAGE:EXPORT*
ALLOC: HEAP DYNAMIC
EXPORT* names a compiled function: Lambda-list: (NAME PACKAGE-DESIGNATOR) Derived type: (FUNCTION (T T) (VALUES (MEMBER T) &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/PACKAGE::ENSURE-EXPORTED
- REHOME-SYMBOL
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
INTERN*  compiled function
properties
ID: UIOP/PACKAGE:INTERN*
ALLOC: HEAP DYNAMIC
INTERN* names a compiled function:
Lambda-list: (NAME PACKAGE-DESIGNATOR &OPTIONAL (ERROR T))
Derived type: (FUNCTION (T T &OPTIONAL T)
(VALUES SYMBOL (MEMBER NIL :INHERITED :EXTERNAL :INTERNAL)
&OPTIONAL))
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-SYMBOL
- UIOP/PACKAGE::ENSURE-IMPORT
- UNREIFY-SYMBOL
- EXPORT*
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
FRESH-PACKAGE-NAME  compiled function
properties
ID: UIOP/PACKAGE:FRESH-PACKAGE-NAME
ALLOC: HEAP DYNAMIC
FRESH-PACKAGE-NAME names a compiled function:
Lambda-list: (&KEY (PREFIX %TO-BE-DELETED) SEPARATOR
(INDEX (RANDOM MOST-POSITIVE-FIXNUM)))
Derived type: (FUNCTION (&KEY (:PREFIX T) (:SEPARATOR T) (:INDEX T))
(VALUES (OR SIMPLE-STRING NULL) &OPTIONAL))
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
ENSURE-PACKAGE  compiled function
properties
ID: UIOP/PACKAGE:ENSURE-PACKAGE
ALLOC: HEAP DYNAMIC
ENSURE-PACKAGE names a compiled function:
Lambda-list: (NAME &KEY NICKNAMES DOCUMENTATION USE SHADOW
SHADOWING-IMPORT-FROM IMPORT-FROM EXPORT INTERN RECYCLE MIX
REEXPORT UNINTERN)
Derived type: (FUNCTION
(T &KEY (:NICKNAMES T) (:DOCUMENTATION T) (:USE T) (:SHADOW T)
(:SHADOWING-IMPORT-FROM T) (:IMPORT-FROM T) (:EXPORT T)
(:INTERN T) (:RECYCLE T) (:MIX T) (:REEXPORT T)
(:UNINTERN T))
(VALUES (OR STRING (AND SYMBOL (NOT NULL)) CHARACTER PACKAGE)
&OPTIONAL))
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SYMBOL-PACKAGE-NAME  compiled function
properties
ID: UIOP/PACKAGE:SYMBOL-PACKAGE-NAME
ALLOC: HEAP DYNAMIC
SYMBOL-PACKAGE-NAME names a compiled function: Lambda-list: (SYMBOL) Derived type: (FUNCTION (T) (VALUES (OR SIMPLE-STRING NULL) &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-PACKAGE
- UIOP/PACKAGE::ENSURE-EXPORTED-TO-USER
- ENSURE-MIX
- UIOP/PACKAGE::ENSURE-INHERITED
- UIOP/PACKAGE::ENSURE-IMPORTED
- UIOP/PACKAGE::ENSURE-SHADOWING-IMPORT
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
STANDARD-COMMON-LISP-SYMBOL-P  compiled function
properties
ID: UIOP/PACKAGE:STANDARD-COMMON-LISP-SYMBOL-P
ALLOC: HEAP DYNAMIC
STANDARD-COMMON-LISP-SYMBOL-P names a compiled function: Lambda-list: (SYMBOL) Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SHADOW*  compiled function
properties
ID: UIOP/PACKAGE:SHADOW*
ALLOC: HEAP DYNAMIC
SHADOW* names a compiled function: Lambda-list: (NAME PACKAGE-DESIGNATOR) Derived type: (FUNCTION (T T) (VALUES (MEMBER T) &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SHADOWING-IMPORT*  compiled function
properties
ID: UIOP/PACKAGE:SHADOWING-IMPORT*
ALLOC: HEAP DYNAMIC
SHADOWING-IMPORT* names a compiled function: Lambda-list: (SYMBOL PACKAGE-DESIGNATOR) Derived type: (FUNCTION (T T) (VALUES (MEMBER T) &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ENSURE-PACKAGE
- UIOP/PACKAGE::ENSURE-EXPORTED-TO-USER
- UIOP/PACKAGE::ENSURE-IMPORTED
- UIOP/PACKAGE::ENSURE-SHADOWING-IMPORT
- REHOME-SYMBOL
- NUKE-SYMBOL-IN-PACKAGE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
UNREIFY-PACKAGE  compiled function
properties
ID: UIOP/PACKAGE:UNREIFY-PACKAGE
ALLOC: HEAP DYNAMIC
UNREIFY-PACKAGE names a compiled function: Lambda-list: (PACKAGE &OPTIONAL PACKAGE-CONTEXT) Derived type: (FUNCTION (T &OPTIONAL T) (VALUES T &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
PACKAGES-FROM-NAMES  compiled function
properties
ID: UIOP/PACKAGE:PACKAGES-FROM-NAMES
ALLOC: HEAP DYNAMIC
PACKAGES-FROM-NAMES names a compiled function: Lambda-list: (NAMES) Derived type: (FUNCTION (T) (VALUES LIST &OPTIONAL)) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST