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

Re: *PACKAGE* rebound by debugger

Sorry, Art, I think the debugger should not use the current value of
*PACKAGE*.  Suppose you had a package that didn't inherit from anywhere
(so you always got new symbols) and you blew into the debugger.  It would
be rather inconvenient (especially if your program "knew" that it created
all the symbols in the package).  It generally would be ok to use
*PACKAGE* when that package was appropriate for code (eg, something
that would be an arg to IN-PACKAGE or PKG-GOTO) but not when the package was
not for code.

I think it is appropriate for IN-PACKAGE to set the standard value of
*PACKAGE* (but the debugger should use any old value of *PACKAGE*).