The following functions allow convenient manipulation of multifield
slots. There are three types of
functions: replacing a range of fields with one or more new values,
inserting one or more new values at an arbitrary point, and deleting
a range of fields. For each type, there are two forms of functions:
an external interface which sets the new value for the multifield
slot with a put- message (see section 9.3.3.9), and an internal
interface that can only be called from message-handlers which sets
the slot for the active instance (see section 9.4.1.1) directly.
Both forms read the original value of the slot directly without
the use of a get- message. All of these functions return the new
slot value on success and the symbol FALSE on errors.
12.16.4.12.1 Replacing Fields
12.16.4.12.2 Inserting Fields
12.16.4.12.3 Deleting Fields