#296 closed defect (fixed)
SLIME fails to initialize with (SETF DOCUMENTATION) undefined
Reported by: | Mark Evenson | Owned by: | ehuelsmann |
---|---|---|---|
Priority: | blocker | Milestone: | 1.1.1 |
Component: | interpreter | Version: | 1.2.0-dev |
Keywords: | autoloader | Cc: | |
Parent Tickets: |
Description
A stock SLIME installation that attempts to load the asdf contrib will fail with a "(SETF DOCUMENTATION) undefined" error.
Change History (6)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Caused by not having properly implemented SETF macro autoloaded with changes made in r14346.
comment:3 Changed 12 years ago by
As suggested by Rudi, a workaround until we implement the SETF autoloader would be to insert the following form in the compilation unit before the place where the error is raised:
#+abcl (eval-when (:load-toplevel :compile-toplevel :execute) (documentation 'car 'function)) ;; workaround (SETF DOCUMENTATION) autoloader bug
comment:4 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [14369]) Implementation of autoloader for SETF generalized references.
Fixes #296. Fixes #266. Fixes #228.
For forms which set the symbol properties of SETF-EXPANDER or
SETF-FUNCTION to function definitions, places stub of type
AutoloadGeneralizedReference? to be resolved when first invoked.
comment:5 Changed 12 years ago by
(In [14378]) Backport r14369 | mevenson | 2013-02-13 20:01:20 +0100 (Wed, 13 Feb 2013) | 7 lines
Implementation of autoloader for SETF generalized references.
Fixes #296. Fixes #266. Fixes #228.
For forms which set the symbol properties of SETF-EXPANDER or
SETF-FUNCTION to function definitions, places stub of type
AutoloadGeneralizedReference? to be resolved when first invoked.
Does NOT include changes to asdf.
comment:6 Changed 12 years ago by
Milestone: | 1.2.0 → 1.1.1 |
---|
Possibly need to use "--noinit" flag to reproduce, depending on what forms the local "~/.abclrc" contains.