gptkbp:instance_of
|
gptkb:Java_Enhancement_Proposal
|
gptkbp:allows
|
default values for fields
|
gptkbp:author
|
gptkb:Olin_Shivers
|
gptkbp:based_on
|
object-oriented programming concepts
|
gptkbp:can_be_extended_by
|
user-defined types
|
gptkbp:created
|
gptkb:1999
|
gptkbp:defines
|
record accessors
record mutators
|
gptkbp:encourages
|
code reuse
|
gptkbp:facilitates
|
data abstraction
|
gptkbp:has
|
syntax for defining records
|
https://www.w3.org/2000/01/rdf-schema#label
|
SRFI-29
|
gptkbp:includes
|
type checking
|
gptkbp:is_compatible_with
|
gptkb:SRFI-37
gptkb:SRFI-9
|
gptkbp:is_designed_for
|
data encapsulation
|
gptkbp:is_documented_in
|
Racket documentation
|
gptkbp:is_implemented_in
|
gptkb:Scheme48
gptkb:Bigloo_Scheme
gptkb:Chez_Scheme
gptkb:Chicken_Scheme
gptkb:Gambit_Scheme
gptkb:Guile_Scheme
gptkb:Iron_Scheme
gptkb:Kawa_Scheme
gptkb:MIT/_GNU_Scheme
gptkb:Racket
gptkb:S7_Scheme
gptkb:Ikarus_Scheme
gptkb:Chibi_Scheme
Feldspar
SISC
Larceny Scheme
various Scheme systems
Racket's Typed Racket
|
gptkbp:is_influenced_by
|
gptkb:CLOS
|
gptkbp:is_part_of
|
Scheme community
Scheme standard library
|
gptkbp:is_referenced_in
|
SRFI-121
|
gptkbp:is_related_to
|
gptkb:SRFI-66
|
gptkbp:is_used_for
|
data modeling
|
gptkbp:is_used_in
|
functional programming
|
gptkbp:language
|
gptkb:Scheme
|
gptkbp:proposed_by
|
a library for records
|
gptkbp:provides
|
record types
record predicates
record constructors
|
gptkbp:related_to
|
gptkb:SRFI-4
gptkb:SRFI-31
|
gptkbp:status
|
gptkb:final
|
gptkbp:supports
|
multiple inheritance
optional fields
|
gptkbp:bfsParent
|
gptkb:SRFI-39
|
gptkbp:bfsLayer
|
7
|