[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Redefinition of CL Functions
Date: Tue, 14 Apr 87 07:44:30 pst
From: Jim Kempf <kempf%hplabsc@hplabs.HP.COM>
While I understand the concern about redefinition causing code
to become nonportable, I think a case can be made for redefinition
in experimental systems.
However, as Rob explained in a recent message, the only reason for the
Common Lisp specification to provide for anything is in order to make
sure that doing the thing is guaranteed to be portable across all
implementations of Common Lisp. If it's not going to be portable, then
there's no point in putting it in the Common Lisp specification. If it
is supposed to be portable, there are all the serious problems that have
been pointed out in recent mail. There's nothing wrong with a particular
implementation having some kind of feature that allows redefinition of
built-in functions/macros/etc.