[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
specializer-direct-xxx generic functions
- To: Jon L White <jonl@lucid.com>
- Subject: specializer-direct-xxx generic functions
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Fri, 5 Oct 1990 11:24-0400
- Cc: gregor@parc.xerox.com, kab@CHARON.MIT.EDU, common-lisp-object-system@mcc.COM
- In-reply-to: <9010042316.AA13276@caligula>
- Line-fold: No
Date: Thu, 4 Oct 1990 19:16 EDT
From: Jon L White <jonl@lucid.com>
re: One symptom of their failing: we can create lexically scoped generic
function definitions, but we can't create lexically-scoped class
definitions.
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.
You mean defstruct instances, not defstruct definitions.
And in a sense, the continual call for "stack-allocated" LISTs and
ARRAYs begs for additional functionality in the language to express
dynamic-extent data.
Which X3J13 added not long ago in the form of the DYNAMIC-EXTENT declaration.