Skip to content
Snippets Groups Projects
Commit 4a42e17c authored by pw's avatar pw
Browse files

This revision alters the condition type hierarchy to be in compliance

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.
parent b61e9df5
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment