[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: **DRAFT** issue SYNTACTIC-ENVIRONMENT-ACCESS (version 4)
- To: cl-compiler@sail.stanford.edu
- Subject: Re: **DRAFT** issue SYNTACTIC-ENVIRONMENT-ACCESS (version 4)
- From: masinter.pa@Xerox.COM
- Date: 17 Mar 89 23:34 PST
- Cc: masinter.pa@Xerox.COM
- In-reply-to: sandra%defun@cs.utah.edu (Sandra J Loosemore)'s message of Mon, 13 Mar 89 17:19:48 -0700
I think VARIABLE-TYPE is too "generic" a name for what you use it for. Its
maybe VARIABLE-TYPE-SPECIFIER or even VARIABLE-TYPE-DECLARATION.
VARIABLE-KIND is probably also too generic, although "kind" isn't as
overloaded as "TYPE".
Perhaps VARIABLE-BINDING-KIND or even VARIABLE-BINDING-TYPE.
The problems with VARIABLE-KIND and VARIABLE-TYPE is that there are many
different categorizations that can apply to a VARIABLE, and KIND and TYPE
don't identify the dimensions.
(VARIABLE-TYPE 'this-is-a-variable-with-a-bad-name)
=> :long
(VARIABLE-TYPE '|``''W@#!|)
=> :unreadable
etc.