[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Named lambdas



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.