From ... From: Erik Naggum Subject: Re: basic question on lambda Date: 2000/10/24 Message-ID: <3181405391206326@naggum.net>#1/1 X-Deja-AN: 685385179 References: <3181390601712381@naggum.net> <39F5CA34.CE8BBC1@mindspring.com.no.spam> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 972420039 11447 195.0.192.66 (24 Oct 2000 20:40:39 GMT) Organization: Naggum Software; vox: +47 800 35477; gsm: +47 93 256 360; fax: +47 93 270 868; http://naggum.no; http://naggum.net User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 Mime-Version: 1.0 NNTP-Posting-Date: 24 Oct 2000 20:40:39 GMT Newsgroups: comp.lang.lisp * Lyman Taylor | Didn't that change come with ANSI Common Lisp? CLtL2 required | the #'(lambda... ) if I recall correctly. I'm sure I'll get | corrected if I'm wrong. :-) CLtL2 is in no position to require anything. The second edition is an informational work bridghing CLtL, a standards document, and ANSI Common Lisp (which I sometimes call CLtS), obviously a standards document. CLtL didn't require the #' if you added the lambda macro yourself. What specifically changed was that quoted lambda forms were OK for funcall and the like. They aren't, any longer. | I know folks should write ANSI Common Lisp now. However, textbooks | often have to stradle time. Or were written in a perious "age". | Furthermore, I suspect most modern lisp implementations will take | either. All the more reason to update people here, don't you think? | Perhaps there is some hackery that the #' reader macro does when it | encounters "(lambda". What kind of hackery would that be? | A list that begins with the symbol LAMBDA has magical connotations in | certain contexts. No. This is what vanished between CLtL and CLtS. If you're trying to help, please make sure that you don't nonsense, and check your facts whenever you include them. Thank you. #:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard