[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Aside about encapsulations

Sounds  quite interesting; two questions:

1) does your encapsulation notion bear any resemblence to the one
described in the LispMachineMaunal?

2) what do *you* mean by traceing any setfable "location"?  I can
imagine tracing being applicable to SETF instances; and there are the
"good old days" of memory address traps wherein one could invoke a
function whenever any access is made to a specific address.  Finally, I
might mention that "active values" is at the core of LOOPS, and there is
a minimal syntax in LOOPS for specifying "auditing" (similar to
traceing) a particular variable, or a particular record slot.  "Active
values" nest in a way reminiscent of the way that encapsulations work in
the Lisp Machine.

-- JonL --