[armedbear-ticket] [armedbear] #296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined -------------------------+-------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: blocker | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Keywords: autoloader | -------------------------+-------------------------------------------------- A stock SLIME installation that attempts to load the asdf contrib will fail with a "(SETF DOCUMENTATION) undefined" error. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296> armedbear <http://common-lisp.net/project/armedbear> armedbear

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined -------------------------+-------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: blocker | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Keywords: autoloader | -------------------------+-------------------------------------------------- Comment(by mevenson): Possibly need to use "--noinit" flag to reproduce, depending on what forms the local "~/.abclrc" contains. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined -------------------------+-------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: blocker | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Keywords: autoloader | -------------------------+-------------------------------------------------- Comment(by https://www.google.com/accounts/o8/id?id=aitoawnthushznrlieuamks3fxvzisibfmu...): Caused by not having properly implemented SETF macro autoloaded with changes made in r14346. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined -------------------------+-------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: blocker | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Keywords: autoloader | -------------------------+-------------------------------------------------- Comment(by mevenson): 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 }}} -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined --------------------------+------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: closed Priority: blocker | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Resolution: fixed | Keywords: autoloader --------------------------+------------------------------------------------- Changes (by mevenson): * status: new => closed * resolution: => fixed Comment: (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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296#comment:4> armedbear <http://common-lisp.net/project/armedbear> armedbear

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined --------------------------+------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: closed Priority: blocker | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Resolution: fixed | Keywords: autoloader --------------------------+------------------------------------------------- Comment(by mevenson): (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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296#comment:5> armedbear <http://common-lisp.net/project/armedbear> armedbear

#296: SLIME fails to initialize with (SETF DOCUMENTATION) undefined --------------------------+------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: closed Priority: blocker | Milestone: 1.1.1 Component: interpreter | Version: 1.2.0-dev Resolution: fixed | Keywords: autoloader --------------------------+------------------------------------------------- Changes (by mevenson): * milestone: 1.2.0 => 1.1.1 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/296#comment:6> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear