🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.clos
Article #566

Best way to set class slots

#566
From: Patrick Dussud
Date: Thu, 17 Dec 1992 17:04
21 lines
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%aspen
References: <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