make-record-type

[procedure] make-record-type type-name fields [print-method]

ChezScheme: procedural interface for record. Creates a record type descriptor. See define-record.

See also record-type-descriptor?, record-constructor, record-predicate, record-field-accessor, record-field-accessible?, record-field-mutator, record-field-mutable?, record-type-name, record-type-field-names, record?, record-type-descriptor, record-reader?

[procedure] make-record-type type-name field-names

SLIB, Scheme48: creates a record type descriptor. Provides similar interface to Chez's.

See also record-constructor, record-predicate, record-accessor, record-modifier, and record-printer-set!.