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

* "Glenn Burnside" <>
| 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.