[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
defstruct, and the :named option
- To: Glenn S. Burke <GSB@MIT-ML>
- Subject: defstruct, and the :named option
- From: Scott E. Fahlman <Fahlman@CMU-CS-C>
- Date: Wed, 01 Jun 1983 14:17:00 -0000
- Cc: common-lisp@SU-AI
- In-reply-to: Msg of 1 Jun 1983 03:35 EDT from Glenn S. Burke <GSB at MIT-ML>
The solution you propose for the :named problem looks to me like the old
"cycle of reincarnation": the "primitives" grow more and more hair,
until pretty soon someone decides that it would be nice to have a
portable implementation of them, if only someone would define the right
primitives. If we're going to put in all the stuff you suggest, we
might as well just say that DEFSTRUCT itself is a primitive that works
by implementation-dependent magic and let it go at that. The original
pont was to add one tiny operation so that all the rest of DEFSTRUCT
could be portable.
-- Scott