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

specializer-direct-xxx generic functions



> {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.