SRFI-16

GPTKB entity

Statements (75)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:author gptkb:Olin_Shivers
gptkbp:created 1999-01-01
gptkbp:discusses https://srfi.schemers.org/srfi-16/mail-archive.html
https://www.w3.org/2000/01/rdf-schema#label SRFI-16
gptkbp:influenced_by gptkb:CLOS
gptkb:computer
Object-oriented programming
gptkbp:is_a_document_that https://srfi.schemers.org/srfi-16/srfi-16.html
gptkbp:is_implemented_in gptkb:Guile
gptkb:Chicken_Scheme
gptkb:Racket
gptkbp:keywords records, extensible, Scheme
gptkbp:language gptkb:Scheme
gptkbp:latest_version 1.0
gptkbp:provides record creation
record access
record deserialization
record inheritance
record modification
record polymorphism
record serialization
record type checking
gptkbp:purpose Provide a mechanism for extensible records in Scheme.
gptkbp:related_to gptkb:SRFI-4
gptkb:SRFI-11
gptkb:SRFI-9
gptkbp:status gptkb:final
gptkbp:supports dynamic typing
static typing
multiple inheritance
type hierarchies
record documentation
generic functions
method combination
method specialization
record tutorials
type predicates
record contracts
method dispatch
record analysis tools
record analytics tools
record auditing tools
record best practices
record compatibility tools
record compliance tools
record debugging tools
record deployment tools
record examples
record governance tools
record integration tools
record interfaces
record interoperability tools
record lifecycle tools
record logging tools
record maintenance tools
record migration tools
record monitoring tools
record performance optimization
record profiling tools
record protocols
record references
record reporting tools
record security tools
record testing tools
record transformation tools
record validation tools
record versioning tools
record visualization tools
gptkbp:title Extensible Records
gptkbp:uses syntax
hash tables
procedures
gptkbp:bfsParent gptkb:SRFI-39
gptkbp:bfsLayer 7