Subject: Re: newbie in deep over his head
From: Erik Naggum <erik@naggum.net>
Date: Thu, 28 Feb 2002 21:27:10 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3223920435580032@naggum.net>

* "Glenn Burnside" <glenn.burnside@ni.com>
| Incidently, someone pointed out that the #' in front of a lambda is
| superfluous?  My understanding was that it was necessary to refer to the
| function of a symbol instead of its value?  Under what circumstances can
| you elide the #' in front of a lambda expression?

  (lambda ...) is a macro that expands to (function (lambda ...)).
  #'(lambda ...) is a reader macro that returns (function (lambda ...)).

  I think using #'(lambda ...) is a notational grossity.

///
-- 
  In a fight against something, the fight has value, victory has none.
  In a fight for something, the fight is a loss, victory merely relief.