<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div style="-webkit-text-size-adjust: auto; ">Actually, I already [backported this change to abcl-1.1.x][r14349], mainly to keep any diffs in CLOS easy to perform from trunk.</div><div style="-webkit-text-size-adjust: auto; "><br></div><div style="-webkit-text-size-adjust: auto; "><span style="font-family: '.HelveticaNeueUI'; font-size: 15px; line-height: 19px; white-space: nowrap; -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-text-size-adjust: none; ">[r14349]: <a href="http://trac.common-lisp.net/armedbear/changeset/14349">http://trac.common-lisp.net/armedbear/changeset/14349</a></span></div><div><font face=".HelveticaNeueUI"><span style="font-size: 15px; line-height: 19px; white-space: nowrap; -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></font></div><div><font face=".HelveticaNeueUI"><span style="font-size: 15px; line-height: 19px; white-space: nowrap; -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">Undoing [r14349][] won't help us ship asdf-2.27, so we should figure out what we should do to fix things.<br></span></font><br><span style="-webkit-text-size-adjust: auto;">The right way to fix this will be to implement an autoload mechanism for SETF macros, but that has proven to be taking more of my (mostly non-existent) time than I have.</span></div><div style="-webkit-text-size-adjust: auto; "><br></div><div style="-webkit-text-size-adjust: auto; ">Any suggestions on a hack that will load things correctly?  I assume we can't just add the form to autoloads.lisp, as that will bring in CLOS on every startup.  What about a (require 'documentation) at the end of clos.lisp?  I'll go experiment with that idea... </div><div style="-webkit-text-size-adjust: auto; "><br></div><div style="-webkit-text-size-adjust: auto; ">@Fare:  so definitely go ahead with shipping asdf-2.27, as ABCL's problems with ASDF are self-inflicted.</div><div style="-webkit-text-size-adjust: auto; "><br><div>--</div>A: Because it messes up the order in which people normally read text.<div>Q: Why is top-posting such a bad idea?</div><div>A: Top-posting.</div><div>Q: What is the most annoying thing in email?</div></div><div style="-webkit-text-size-adjust: auto; "><br>On Jan 24, 2013, at 9:30 AM, Rudolf Schlatte <<a href="mailto:rudi@constantly.at">rudi@constantly.at</a>> wrote:<br><br></div><blockquote type="cite" style="-webkit-text-size-adjust: auto; "><div><span></span><br><span>On Jan 24, 2013, at 07:31, Faré <<a href="mailto:fare@tunes.org">fare@tunes.org</a>> wrote:</span><br><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><span>Ahem, it works for me with ABCL 1.1.0.</span><br></blockquote><blockquote type="cite"><span>Is it a bug in current ABCL?</span><br></blockquote><blockquote type="cite"><span>Is there some workaround I could or should use in ASDF 2.26.143?</span><br></blockquote><span></span><br><span>We autoload some functions to decrease startup time; I made documentation autoloaded on trunk, moving it out of clos.lisp (where it had no business being).  This change is not currently in the next release (branch 1.1.x in svn), only on trunk.</span><br><span></span><br><span>The bug is that autoloading for a function foo currently does not work for forms of type (setf (foo x) bar), only for (foo x).  Hence, a possible workaround is inserting something like</span><br><span></span><br><span>    (documentation 'car) ;; fix (setf documentation) on abcl trunk</span><br><span></span><br><span>before trying to change docstrings, to ensure that (setf documentation) is available.</span><br><span></span><br><span>Cheers,</span><br><span></span><br><span>Rudi</span><br><span></span><br></div></blockquote></body></html>