[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Named lambdas
- To: Fahlman at CMU-20C, Masinter
- Subject: Re: Named lambdas
- From: JONL at PARC-MAXC
- Date: Sat, 13 Nov 1982 14:40:00 -0000
- Cc: common-lisp at SU-AI, JONL
In response to the message sent Thursday, 11 November 1982 11:54-EST from Fahlman@Cmu-20c
I thought so. Why not eliminate another proliferation of mindless
primitives, NAMED-LAMBDA, and just have DEFUN etc insert
a "commentary" in a local declaration. For example,
(DEFUN FOO (X) (LIST X))
becomes something like
(SI:DEFEXPR 'FOO '(LAMBDA (X) (DECLARE (NAME FOO)) (LIST X)))
This "DECLARE" syntax is Interlisp's and MacLisp's, but no
objection to this way of nameing should be entertained on
the basis of local declaration syntax.