Next: , Previous: , Up: expander lexenv internal   [Index]


15.3.6.8 Internal syntactic bindings: record–type names

A syntactic binding representing a keyword binding associated to a R6RS’s record–type name has descriptor with one of the formats:

($record-type-name . ?record-type-spec)

where ?record-type-spec is a record of type <r6rs-record-type-spec>. This record references the syntactic identifiers bound to the record–type descriptor, the record–constructor descriptor and other values.

These syntactic bindings are established by uses of the syntax define-record-type, define-condition-type and similar.