Statements (63)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:author |
gptkb:Olin_Shivers
|
gptkbp:created |
1998-01-01
|
gptkbp:example |
Example of defining a record type.
Example of record cloning. Example of record comparison. Example of record copying. Example of record deserialization. Example of record equality. Example of record iteration. Example of record merging. Example of record mutation. Example of record printing. Example of record serialization. Example of record transformation. Example of using record accessors. Example of using record mutators. |
gptkbp:features |
Support for default values.
Field accessors. Field mutators. Support for field documentation. Support for multiple fields. Support for optional fields. Support for record cloning. Support for record comparison. Support for record copying. Support for record deserialization. Support for record equality. Support for record iteration. Support for record merging. Support for record mutation. Support for record predicates. Support for record printing. Support for record serialization. Support for record transformation. Type checking. |
https://www.w3.org/2000/01/rdf-schema#label |
SRFI-9
|
gptkbp:is_implemented_in |
Various Scheme implementations support SRFI-9.
|
gptkbp:language |
gptkb:Scheme
|
gptkbp:purpose |
Provide a way to define and use record types in Scheme.
|
gptkbp:related_to |
gptkb:SRFI-6
SRFI-68 |
gptkbp:specifies |
SRFI-100: Records with field documentation.
SRFI-101: Records with field predicates. SRFI-102: Records with field printing. SRFI-103: Records with field equality. SRFI-104: Records with field copying. SRFI-105: Records with field serialization. SRFI-106: Records with field deserialization. SRFI-107: Records with field mutation. SRFI-108: Records with field comparison. SRFI-109: Records with field iteration. SRFI-110: Records with field transformation. SRFI-111: Records with field merging. SRFI-112: Records with field cloning. SRFI-68: Records with optional fields. SRFI-6: Records. SRFI-99: Records with default values. |
gptkbp:status |
gptkb:final
|
gptkbp:title |
Defining Record Types
|
gptkbp:bfsParent |
gptkb:SRFI-37
gptkb:SRFI-39 |
gptkbp:bfsLayer |
7
|