[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue: PACKAGE-CLUTTER (Version 2)
- To: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
- Subject: Re: Issue: PACKAGE-CLUTTER (Version 2)
- From: Scott.Fahlman@B.GP.CS.CMU.EDU
- Date: Tue, 27 Sep 88 22:23:54 EDT
- Cc: CL-Cleanup@SAIL.Stanford.EDU
- In-reply-to: Your message of Tue, 27 Sep 88 13:04:00 -0400. <880927130442.2.KMP@GRYPHON.SCRC.Symbolics.COM>
Symbols on the LISP package may have function or macro
definitions, variable definitions or SPECIAL proclamations, or
type definitions only if explicitly permitted in the specification.
Neither users nor implementors are permitted to add new kinds of
definitions for these symbols.
I don't know what "variable definitions" means.
Does this mean that I, as a user, am not allowed to use symbols such as
LIST, MEMBER, or SYMBOL as a lexical variable in my own protable code? If
so, I am very strongly opposed to this. The conversion cost would be very
high, and I don't see any safety issue that would force us to restrict the
user in this way. If that is not the intended meaning, perhaps some
clearer wording is needed.
I'd go along with the other cases.