Go to the first, previous, next, last section, table of contents.


getStructureSlotProperty

Function: getStructureSlotProperty { sdf key slot -> val }
file: job.t
package: muf
status: alpha

The getStructureSlotProperty returns the value of property key (a keyword) on slot number slot (an integer) in structure-definition sdf.

The slot properties supported are:

:keyword
A keyword giving the name of the slot.
:initform
CompiledFunction generating initial value for slot, else nil.
:initval
Default initial value for slot, else nil. Ignored if :initform non-nil.
:type
Type of slot. (Currently ignored.)
:documentation
Documentation for slot.
:getFunction
Function which fetches a value from this slot.
:setFunction
Function which stores a value into this slot.
:rootMayRead
nil unless omnipotent root may read this slot.
:rootMayWrite
nil unless omnipotent root may write this slot.
:userMayRead
nil unless structure owner may read this slot.
:userMayWrite
nil unless structure owner may write this slot.
:classMayRead
nil unless structure-definition owner may read this slot.
:classMayWrite
nil unless structure-definition owner may write this slot.
:worldMayRead
nil unless arbitrary users may read this slot.
:worldMayWrite
nil unless arbitrary users may write this slot.

See section setStructureSlotProperty.


Go to the first, previous, next, last section, table of contents.