Scheme
Paul Rubin
http
Fri May 16 18:29:13 EDT 2003
Dirk Gerrits <dirk at gerrits.homeip.net> writes:
> I just saw a thread on comp.lang.lisp and comp.lang.scheme that
> referred to Common Lisp as Lisp-2 and to Scheme as Lisp-1. What gives?
Lisp-1 means there's one value cell per symbol. Lisp-2 means there's
two cells, the symbol value and the function value:
(setq list '(2 3 4))
Sets the symbol value of "list" to "(2 3 4)" in both CL and Scheme.
But in CL, the built-in "list" function doesn't get clobbered. In
Scheme, it does.
More information about the Python-list
mailing list