Message from discussion
Using #' with lambda
Received: by 10.68.213.106 with SMTP id nr10mr13889327pbc.2.1335710204663;
Sun, 29 Apr 2012 07:36:44 -0700 (PDT)
MIME-Version: 1.0
Path: r9ni112301pbh.0!nntp.google.com!news2.google.com!goblin1!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail
From: Kaz Kylheku <k...@kylheku.com>
Newsgroups: comp.lang.lisp
Subject: Re: Using #' with lambda
Date: Sun, 29 Apr 2012 14:36:40 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 14
Message-ID: <20120429072356.108@kylheku.com>
References: <9cnq69x713.ln2@hake.rswarbrick.dnsalias.com>
<87ipglxm6w.fsf@aliengleams.portland.xach.com>
<barmar-EB412B.10580127042012@news.eternal-september.org>
<a035kbFi5mU1@mid.individual.net> <jnipo8$fmi$1@dont-email.me>
NNTP-Posting-Host: X+c6YNb3AaWMPA3YfA4opg.user.speranza.aioe.org
X-Complaints-To: abuse@aioe.org
User-Agent: slrn/pre1.0.0-18 (Linux)
X-Notice: Filtered by postfilter v. 0.8.2
On 2012-04-29, Tim Bradshaw <t...@tfeb.org> wrote:
> On 2012-04-28 21:26:35 +0000, Pascal Costanza said:
>
>> Wasn't the LAMBDA macro even a late addition to the Common Lisp
>> standard? I'm pretty sure that CLtL2 doesn't even have it...
>
> Yes, it was late. I think it was added to provide infrastructure to
> let you implement some other Lisp standard in CL: the problem being
> that if you don't have a macro such that (lambda ...) -> (function
> (lambda ...)) you can't conformingly write one because LAMBDA is in the
> CL package.
What? Even though it has no binding if such a macro doesn't exist?
LIST is in the CL package, yet we can use it as as a variable name.