Records

Abstractions for creating new data types representing records.

Summary
RecordsAbstractions for creating new data types representing records.
(rnrs records syntactic (6))
(rnrs records procedural (6))
(rnrs records inspection (6))
Functions
record-type-descriptor?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_320
record-constructorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_332
record-predicateSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_334
record-accessorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_336
record-mutatorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_338
record?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_342
record-rtdSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_344
record-type-nameSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_346
record-type-parentSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_348
record-type-uidSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_350
record-type-generative?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_352
record-type-sealed?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_354
record-type-opaque?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_356
record-type-field-namesSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_358
record-field-mutable?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_360
define-record-typeSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_288
record-type-descriptorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_308
record-constructor-descriptorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_310

(rnrs records syntactic (6))

(rnrs records procedural (6))

(rnrs records inspection (6))

Summary
Functions
record-type-descriptor?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_320
record-constructorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_332
record-predicateSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_334
record-accessorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_336
record-mutatorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_338
record?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_342
record-rtdSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_344
record-type-nameSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_346
record-type-parentSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_348
record-type-uidSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_350
record-type-generative?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_352
record-type-sealed?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_354
record-type-opaque?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_356
record-type-field-namesSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_358
record-field-mutable?See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_360
define-record-typeSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_288
record-type-descriptorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_308
record-constructor-descriptorSee http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_310

Functions

record-type-descriptor?

record-constructor

See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_332

Prototype

(record-constructor constructor-descriptor)

record-predicate

record-accessor

record-mutator

record-type-name

record-type-parent

record-type-uid

record-type-generative?

record-type-sealed?

record-type-opaque?

record-type-field-names

record-field-mutable?

define-record-type

See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_288

Prototype

(define-record-type \hyper{name spec} \arbno{\hyper{record clause}})

record-type-descriptor

See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_308

Prototype

(record-type-descriptor \hyper{record name})

record-constructor-descriptor

See http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-7.html#node_idx_310

Prototype

(record-constructor-descriptor \hyper{record name})
Close