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

Re: NAMED-LAMBDA and function cells

If you like, this is another wart which has been retained in Common Lisp,
like (SYMBOLP ()).  I think most of us would agree that the Scheme
approach is much more sensible, since it eliminates the "name vs. use"
problem, as in (:PROPERTY FOO BAR), etc.  Like the () vs. NIL, this has
2 effects: confusing semantics and difficulty or inefficiency of
implementation.  Too bad, but that's the price of compatibility with the

P.S. Brian Smith's thesis should be required reading (at least browsing)
for all of us.  I know we can't change Lisp too radically, but we should
be conscious of the kludges we are perpetuating.