[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: structure type specifier
- To: common-lisp@sail.stanford.edu
- Subject: Re: structure type specifier
- From: baldwin@ACORN
- Date: Wed, 9 Dec 87 09:36:26 EST
- In-reply-to: Msg of Tue, 8 Dec 87 19:23 EST from Barry Margolin <barmar@Think.COM>
- Reply-to: baldwin@cs.rochester.edu
- Sender: baldwin@BYRD
Presumably your tools also have to punt if the object is of a type not
mentioned at all in CLtL (e.g. a flavor)....
Problem is that things not mentioned at all in CLtL are necessarily
implementation-dependent and so I have an "honest" choice between
compromising portability for clear handling of these objects or not,
whereas with structures I don't have this choice - they're a standard
part of Common Lisp, but Common Lisp doesn't give me the tools to
do much with them. (Put another way, if I want to handle an
implementation-dependent extension to Common Lisp in an
implementation-dependent way I don't feel as bad about it as handling
a defined part of the language in a non-portable way.) For this reason
I still think Common Lisp badly needs at least minimal support a
"structure" type.