gptkbp:instance_of
|
gptkb:Java_Enhancement_Proposal
|
gptkbp:author
|
gptkb:Olin_Shivers
|
gptkbp:based_on
|
gptkb:SRFI-9
|
gptkbp:created
|
gptkb:1998
|
gptkbp:defines
|
record constructors
|
gptkbp:has
|
gptkb:document
|
https://www.w3.org/2000/01/rdf-schema#label
|
SRFI-11
|
gptkbp:includes
|
type predicates
|
gptkbp:is_cited_in
|
gptkb:document
academic papers
books on Scheme programming
|
gptkbp:is_described_as
|
an API for records in Scheme
|
gptkbp:is_discussed_in
|
Scheme conferences
Scheme mailing lists
|
gptkbp:is_implemented_in
|
gptkb:Guile
gptkb:Scheme48
gptkb:Chez_Scheme
gptkb:Chicken_Scheme
gptkb:Gambit_Scheme
gptkb:Iron_Scheme
gptkb:Racket
gptkb:S7_Scheme
gptkb:Ikarus_Scheme
gptkb:Chibi_Scheme
Larceny
Kawa
Bigloo
SISC
Racket's Typed Racket
|
gptkbp:is_part_of
|
Scheme community
Scheme standardization efforts
|
gptkbp:is_referenced_in
|
other SRF Is
|
gptkbp:is_related_to
|
functional programming
encapsulation
inheritance
object-oriented programming
polymorphism
data abstraction
type systems
|
gptkbp:is_used_for
|
API design
data structures
software design
programming language design
|
gptkbp:is_used_in
|
various Scheme implementations
|
gptkbp:language
|
gptkb:Scheme
|
gptkbp:provides
|
record types
record mutation functions
|
gptkbp:related_to
|
gptkb:SRFI-9
|
gptkbp:specifies
|
record accessors
|
gptkbp:status
|
gptkb:final
|
gptkbp:supports
|
multiple inheritance
|
gptkbp:bfsParent
|
gptkb:SRFI-39
|
gptkbp:bfsLayer
|
7
|