[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MOPs in the Closette
- To: Wendy McLeod or possibly John De Oliveira <76340.657@CompuServe.COM>
- Subject: Re: MOPs in the Closette
- From: moon (David A. Moon)
- Date: Wed, 11 Mar 92 20:40:39 EST
- Cc: <info-macl@cambridge.apple.com>
> Date: 11 Mar 92 16:19:34 EST
> From: Wendy McLeod <76340.657@CompuServe.COM>
> ....
> It gets stuck when trying to
> redefine slot-value. The book warns about "bootstrapping issues" related to
> self-referential stuff, but they say their code solves that problem.
That's a different issue; their code defining itself before it calls itself.
Your problem seems to be their code redefining the underlying system and thus
breaking it.
I haven't done anything with CLOSette myself, but I would guess that it only
works in a Lisp that doesn't already have CLOS. You can easily create such
a Lisp using packages; just define a package that uses COMMON-LISP but
shadows all the CLOS symbols such as SLOT-VALUE.