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

Re: CLOS question (or bug?)



Well, it is true that what Danny Brewer decided to do (re-executing a
defclass with a modified :initform for a shared slot) is analogous to
re-executing a defvar with a modified initial value form.  It's reasonable
to expect these to get similar support from a development environment.
However, as far as the language itself goes, the observed behavior is
not a bug and any other behavior would be invalid.  The language defines
what happens if the defclass form is executed by calling the EVAL or LOAD
functions, but doesn't define what happens if it's executed by typing
command-E.