🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.clos
Article #31

Accessors specified in a defclass don't seem to use slot-value in Lucid

#31
From: Kevin Lovette
Date: Tue, 11 Aug 1992 17:54
15 lines
1098 bytes
I have some code that uses (setf slot-value-using-class) to trigger the update
of windows on my display.  When I ported this code from Franz to Lucid it
stopped working.  It turns out that accessors in Franz are implemented with
slot-value, but in lucid accessors seem to directly access the slot without
calling slot-value. 

Is there some way in Lucid to force the accessors created with defclass to call slot-value?

Is there some other way to achieve this functionality, in Lucid, with minimal code coercion?

Is there a finalized CLOS MOP specification yet? If so, what does it specify? 



kal@risc.rockwell.com
Technical Details
Message-ID: <9208111754.AA06971@jupiter.risc.rockwell.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!jupiter.risc.rockwell.com!kal

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.clos
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!jupiter.risc.rockwell.com!kal
From: kal@jupiter.risc.rockwell.com (Kevin Lovette)
Subject: Accessors specified in a defclass don't seem to use slot-value in Lucid
Message-ID: <9208111754.AA06971@jupiter.risc.rockwell.com>
Sender: daemon@cis.ohio-state.edu
Organization: The Ohio State University Department of Computer and Information Science
Date: Tue, 11 Aug 1992 17:54:14 GMT
Lines: 15