From: Nikodemus S. <nik...@ra...> - 2010-10-16 08:51:57
|
On 16 October 2010 04:53, Stig Hemmer <sti...@gm...> wrote: > Confirmed: > SBCL 1.0.29.11.debian does it right. > SBCL 1.0.42.52 (recentish git pull) does it wrong. This has been the case from 1.0.29.24. The change was storing function documentation in function objects instead of an external store under the function name -- which allows (documentation (lambda () "returns foo" 'foo) t) to work. In Philippe's example all names have the same underlying function -- and hence the same documentation. I'll see what I can do to cater to both usages. I've recorded this as https://bugs.launchpad.net/sbcl/+bug/661631 Cheers, -- Nikodemus |