Article View: comp.lang.clos
Article #566Best way to set class slots
From: Patrick Dussud
Date: Thu, 17 Dec 1992 17:04
Date: Thu, 17 Dec 1992 17:04
21 lines
1565 bytes
1565 bytes
Date: Wed, 16 Dec 1992 02:05:25 GMT
Organization: The Ohio State University Department of Computer and Information Science
From: tar@isi.edu
Sender: commonloops-request@cis.ohio-state.edu
References: <9212160738.AA06763@kuwait.lucid>
Reply-To: tar@ISI.EDU
> Whatever documentation you are referring to can't really apply to
> shared slots, as they are not "on" the prototype instance; you are
> only using the instance to gain access to the shared slot, which is
> probably stored "out there, somewhere."
That's what I would have thought, but this is not true across all
implementations. The TI Explorer's class prototype doesn't exhibit
this behavior. Apparently until an instance is initialized, it
doesn't have values even for its class allocated slots! Bizarre, but
true. (OK, so TI Lisp is not really up-to-date, but we need to
support that platform).
I believe the that the TI implementation is correct the the face of X3J13. It
is not up-to-date because the MOP didn't exist when I implemented it.
Technical Details
Message-ID:
<9212171704.AA15706@aspen.lucid>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!lucid.com!dussud%aspenReferences:
<199212161805.AA03749@grover.isi.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.clos Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!lucid.com!dussud%aspen From: dussud%aspen@lucid.com (Patrick Dussud) Subject: Best way to set class slots Message-ID: <9212171704.AA15706@aspen.lucid> Sender: daemon@cis.ohio-state.edu Organization: The Ohio State University Department of Computer and Information Science References: <199212161805.AA03749@grover.isi.edu> Date: Thu, 17 Dec 1992 17:04:21 GMT Lines: 22