[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lambda
- To: Earl A. Killian <EAK at MIT-MC>
- Subject: lambda
- From: DLW at MIT-MC
- Date: Wed, 01 Sep 1982 09:51:00 -0000
- Cc: common-lisp at SU-AI
- Sender: DLW at MIT-OZ
I presume the reason that (lambda () ...) does not evaluate is
because Common Lisp, unlike Scheme, has the dual notions of
"functional meaning" and "value meaning". The former is used
for the first element of a non-special form list, and the
latter is used for the rest. FUNCTION is provided to allow
"functional" meaning in "value" context. This is all so that
we can have a LIST function and still let people have variables
named LIST.
-------