[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issues: IN-PACKAGE-FUNCTIONALITY and DEFPACKAGE
- To: jonl@lucid.com
 
- Subject: Issues: IN-PACKAGE-FUNCTIONALITY and DEFPACKAGE
 
- From: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
 
- Date: Wed, 28 Sep 88 18:01 EDT
 
- Cc: Moon@STONY-BROOK.SCRC.Symbolics.COM,    KMP@STONY-BROOK.SCRC.Symbolics.COM, CL-Cleanup@SAIL.Stanford.EDU
 
- In-reply-to: <8809282150.AA09835@bhopal>
 
I like option 3, too. But I note that all kinds of packages are
going to be defined as just :USE LISP and nothing else, so that's
not enough safeguard to be completely sure that clobberage is not
occurring. I think we (Symbolics) will want to provide 
[implementation-dependent] support for complaining more forcefully
if the DEFPACKAGE is in a different file than the previous one
(to help us distinguish re-loading from clobbering back and forth),
so try to leave the wording vague enough to accomodate discretion
about exactly why the error might be signalled in the case of 
redefinition.