gptkbp:instance_of
|
gptkb:Java_Enhancement_Proposal
|
gptkbp:allows
|
custom accessor methods
|
gptkbp:author
|
gptkb:Olin_Shivers
|
gptkbp:defines
|
record fields
|
gptkbp:encourages
|
code reuse
|
gptkbp:enhances
|
type safety in Scheme
|
gptkbp:facilitates
|
data abstraction
|
gptkbp:has
|
a formal specification
|
https://www.w3.org/2000/01/rdf-schema#label
|
SRFI-8
|
gptkbp:includes
|
examples of usage
|
gptkbp:is_compatible_with
|
existing Scheme code
|
gptkbp:is_designed_to
|
simplify record management in Scheme
|
gptkbp:is_discussed_in
|
Scheme community forums
|
gptkbp:is_implemented_in
|
various Scheme systems
|
gptkbp:is_opposed_by
|
traditional object-oriented programming in Scheme
|
gptkbp:is_part_of
|
gptkb:SRFI_collection
|
gptkbp:is_referenced_in
|
other SRF Is
|
gptkbp:is_used_for
|
data encapsulation
|
gptkbp:proposed_by
|
a standard for defining records in Scheme
|
gptkbp:provides
|
record types
syntax for defining records
|
gptkbp:published_by
|
2001-10-01
|
gptkbp:related_to
|
gptkb:language
|
gptkbp:status
|
gptkb:final
|
gptkbp:supports
|
multiple inheritance
|
gptkbp:bfsParent
|
gptkb:SRFI-39
|
gptkbp:bfsLayer
|
7
|