stream-linkStreamingstream-remove-instance-from-space-instancestream-nonlink-slot-updateGoTo Top

stream-nonlink-slot-update   unit-instance slot new-value streamer => new-value[Function]

Purpose
Write an update to the value of a non-link slot of unit instance (or space instance) to a streamer.

Package   :gbbopen

Module   :streaming

Arguments and values

unit-instance     A unit instance (or space instance)
slot     A non-nil, non-keyword symbol naming the slot or a slot meta object
new-value     An object
streamer     A streamer

Returns
The supplied new-value.

See also
    stream-link
    stream-unlink

Example
Stream a new belief value for a hyp unit instance to streamer *streamer*:

  > (stream-nonlink-slot-update (find-instance-by-name 419 'hyp)
      'belief 0.88 *streamer*)
  0.88
  >


The GBBopen Project


stream-linkStreamingstream-remove-instance-from-space-instancestream-nonlink-slot-updateGoTo Top