<div dir="ltr">Odd. <div>Attaching the file I'm using to patch. Maybe I screwed up the diff.</div><div>Here's what I see after loading:</div><div><br></div><div><div>(defun foo () "Function documentation" 123)</div><div>(describe 'foo)</div><div>FOO is an internal symbol in the COMMON-LISP-USER package.</div><div>Its function binding is #<FOO {4956CD8E}>.</div><div>The function's lambda list is:</div><div>  NIL</div><div>Function documentation:</div><div>  Function documentation</div><div>The symbol's property list contains these indicator/value pairs:</div><div>  SYSTEM::%SOURCE :TOP-LEVEL</div></div><div><div><br></div><div>(describe #'foo)</div><div>#<FOO {4956CD8E}> is an object of type COMPILED-FUNCTION.</div><div>The function's lambda list is:</div><div>  NIL</div><div>Function documentation:</div><div>  Function documentation</div></div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr">On Tue, May 31, 2016 at 9:00 AM Mark Evenson <<a href="mailto:evenson@panix.com">evenson@panix.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 5/29/16 22:55, Alan Ruttenberg wrote:<br>
> When a function object is given to describe function documentation is not<br>
> shown (it's shown on the symbol). Because of this, the slime function<br>
> documentation doesn't show it either.<br>
<br>
Thanks for the patch.  Unfortunately, I can't see a before/after change<br>
in ABCL behavior after the patch.<br>
<br>
I would expect the (describe '#foo) form below to output the function<br>
definition with your patch but don't see it.<br>
<br>
I have to dash to an appointment later, so will need to work on<br>
reproduction of a good before/after in a bit.<br>
<br>
CL-USER> (defun foo () "Function documentation" 123)<br>
CL-USER> (describe 'foo)<br>
FOO is an internal symbol in the COMMON-LISP-USER package.<br>
Its function binding is #<FOO {2EF4FBFC}>.<br>
The function's lambda list is:<br>
  NIL<br>
Function documentation:<br>
  Function documentation<br>
The symbol's property list contains these indicator/value pairs:<br>
  SYSTEM::%SOURCE :TOP-LEVEL<br>
; No value<br>
CL-USER> (describe #'foo)<br>
#<FOO {2EF4FBFC}> is an object of type FUNCTION.<br>
The function's lambda list is:<br>
  NIL<br>
; No value<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
"A screaming comes across the sky.  It has happened before, but there<br>
is nothing to compare to it now."<br>
<br>
</blockquote></div></div>