- Nov 14, 2002
-
-
toy authored
The attached patch contains mostly trivial changes, including a few spelling corrections, plus changes to the types of condition raised in various cases. The only significant change, I believe, is - MAKE-DISPATCH-MACRO-CHARACTER no longer raises an error if the character already was defined to be a macro character; it overrides the previous definition (as per a suggestion from Drew McDermott on cmucl-help, dated 2002-09-22).
-
- Aug 23, 2002
-
-
pmai authored
it defaults to simple-program-error. Removed duplicate definition of simple-program-error from package.lisp, and converted various places to use the new simple-program-error function. Also rewrote the function check-disjoint for clarity.
-
- Jul 08, 2001
-
-
pw authored
Implements READ- and WRITE-SEQUENCE on Gray streams, via STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, and provides a :class keyword to OPEN which lets it return Gray streams classes wrapped around lisp-streams. Load exports.lisp before compiling with this set of changes.
-
- Nov 30, 2000
-
-
dtc authored
:relative-package-names feature, and based on the public domain example code from Franz Inc.
-
- Jul 06, 2000
- May 23, 2000
-
-
dtc authored
export it.
-
- May 04, 1999
-
-
pw authored
-
- Jul 14, 1998
-
-
pw authored
in various calls to ERROR. Those easily handled by using new condition types simple-file-error and simple-program-error are included. The only functional change here is that the function CHARACTER no longer accepts an integer argument so as to be ANSI compliant. This may break some code.
-
- Jul 13, 1998
-
-
pw authored
to serious-condition. Instead, have new internal condition types simple-package-error, simple-file-error and simple-program-error which inherit from simple-condition and respective error condition, thus picking up the format protocol from simple-condition. Noted a probable bug in that the CPL for conditions is not sorted which results in the found report method being dependent on the order of super-classes specified in the call to define-condition.
-
- May 15, 1998
-
-
pw authored
-
- May 11, 1998
-
-
pw authored
symbols. Previously, any external symbol in every package in the package use list was reported as inherited even if it was present in the package via shadow or export.
-
- May 08, 1998
-
-
pw authored
a package designator. Noted some places where a TYPE-ERROR should be generated instead of SIMPLE-ERROR (from cerror). Need a good restart scheme that generates correct error type.
-
- May 04, 1998
- May 01, 1998
-
-
pw authored
Some bitrot in previous error checking logic removed. DO-SYMBOLS fixed so that external symbols interned from other packages are operated on (needed STRING= :test in MEMBER).
-
- Apr 20, 1998
-
-
pw authored
with the ANSI spec. A default report method is attached to the serious-condition class and many of the uses of (error "string" arg..) in filesys.lisp and package.lisp were changed to use, for example, (error 'file-error :format-control "string" :format-arguments (list stuff)) The end result is no obvious change to what the user sees, and enables one to establish a handler to catch the particular error type as mentioned in the "Exceptional Situations:" section of the CLHS write-ups. There probably are still some places where the error types need to be fixed. Also, a bug in with-package-iterator which caused failure with a null package-use-list was fixed, and some file functions (like truename and probe-file) now disallow a wild pathname.
-
- Mar 01, 1998
-
-
dtc authored
-
- Feb 11, 1998
-
-
dtc authored
-
- Dec 18, 1997
-
-
dtc authored
-
- Aug 07, 1997
-
-
dtc authored
option, as required by the Hyperspec. From Raymond Toy.
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 12, 1994
-
-
wlott authored
actually work.
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Feb 04, 1994
-
-
wlott authored
correctly.
-
- Nov 30, 1993
-
-
wlott authored
supply NIL for the package, meaning all packages.
-
- Aug 15, 1993
-
-
wlott authored
package-tables, because package-tables gets reordered.
-
- Jul 23, 1993
-
-
ram authored
from any error just once instead of once per symbol.
-
- Jul 15, 1993
-
-
ram authored
call to MEMBER in DO-SYMBOLS so that we don't waste quite so much time dealing with shadowing symbols.
-
- Feb 21, 1993
-
-
ram authored
-
- Feb 19, 1993
-
-
ram authored
-
- Feb 16, 1993
-
-
ram authored
in DEFPACKAGE's detection of defining a package which is really a nickname. Improved handling of deleted packages (most operations signal an error.)
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Nov 30, 1992
-
-
phg authored
-
- Nov 04, 1992
-
-
phg authored
-
- May 18, 1992
- May 16, 1992
-
-
wlott authored
the :USE lists. Changed IN-PACKAGE to not wrap an eval-when around %IN-PACKAGE, because the compiler needs to handle it in magic ways.
-
- May 15, 1992
-
-
wlott authored
-