[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
specializer-direct-xxx generic functions
- To: jonl@lucid.com
- Subject: specializer-direct-xxx generic functions
- From: kab@charon.MIT.EDU (Kim A. Barrett)
- Date: Fri, 5 Oct 90 13:55:12 EDT
- Cc: gregor@parc.xerox.com, Moon@STONY-BROOK.SCRC.Symbolics.COM, common-lisp-object-system@mcc.COM
- In-reply-to: Jon L White's message of Thu, 4 Oct 90 16:16:15 PDT <9010042316.AA13276@caligula>
> {Gregor}
> One symptom of their failing: we can create lexically scoped generic
> function definitions, but we can't create lexically-scoped class
> definitions.
> {JonL}
> Of course, this is not limited to CLASS definitions; a common thread of
> complaint form the Lucid user community is the inability to make
> lexically-scoped (and hence stack-allocated) defstruct definitions.
I think you are confused about what Gregor was refering to. What you
are talking about is handled by the DYNAMIC-EXTENT declaration.
Gregor is talking about something like CLASS-LET (to use a name I've
heard before for this construct) which is a lexical analog to
DEFCLASS.