Next: syslib symbols table, Previous: syslib symbols plists, Up: syslib symbols [Index]
The value field has multiple purposes:
value field holds the RTD of the data structure.
value holds the syntactic binding
descriptor.
value holds the
syntactic binding descriptor.
gensym: we
can use this field for any purpose we want.
Notice that this field is initialised to the unbound object, so we can test the value of a newly created symbols with:
($unbound-object? ($symbol-value? sym))
Return #t if obj is the special unbound machine word value,
otherwise return #f.
Accessor and mutator for the field proc.
Set both the fields value and proc of sym to
val.
Still to be documented.