Browse Prior Art Database

Linking the Slot Values of Different Objects

IP.com Disclosure Number: IPCOM000115952D
Original Publication Date: 1995-Jul-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Related People

Barrett, KL: AUTHOR [+2]

Abstract

Disclosed is a method of linking the slot value of an object to another slot, possibly in a different object.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 68% of the total text.

Linking the Slot Values of Different Objects

      Disclosed is a method of linking the slot value of an object to
another slot, possibly in a different object.

      There exists a need for slots (called the tracking slots) in
different objects to reflect the value of a slot (called the tracked
slot) in an object, i.e., to track changes in the value.  The need
may arise as a consequence of usage of a quantity in two different
contexts (in which case the tracking slot's value is the same as that
in the tracked slot) or from the tracking slot's general dependencies
on the tracked slot (in which case the values themselves may be
different, but they have a fixed relationship between them).

      The AFT_VALUE active value (or demon) ties the value of two
slots together.  The link is a one way link from the tracked slot to
the tracking slot.  Whenever the tracked slot value changes, the
tracking slot value changes also.  All tracked slots contain an
AFT_VALUE facet.  The AFT_VALUE facet value contains two or three
values.  The first two values are required and they are the object
name and slot name of the tracking slot.  The third optional
paramater is a function, or lambda body that accepts the value in the
tracked slot as its only argument.  The result of evaluating this
function (if specified) is placed in the tracking slot.  Without the
optional third value, the tracking slot gets the same value as the
tracked slot.

      For example, the RAM_SIZ...