You're absolutely right, I wasn't paying very much attention when reading the Hyperspec.
Vladimir
On Tue, Aug 14, 2012 at 3:34 PM, Rudolf Schlatte rudi@constantly.at wrote:
On Aug 11, 2012, at 20:58, Vladimir Sedach vsedach@gmail.com wrote:
Hi,
(compile nil (compile nil (lambda ()))) => NIL (compile '+) => +
The first result is obviously wrong, and the second one is actually as well (according to the HyperSpec, compile should return the function definition of +).
Thanks, #14087 should fix the return value for (compile nil ...). (The return value for compile with a named function was actually correct, at least per my reading of the hyperspec.)
Rudi