R6RS

E573197

R6RS is the sixth revision of the Scheme programming language standard, defining its core language features, libraries, and semantics.

All labels observed (8)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Scheme standard
programming language standard
abbreviation R6RS
aimsTo clarify the semantics of Scheme
improve portability of Scheme programs
provide a larger standard library for Scheme
approvedBy Scheme Language Steering Committee
controversy disagreement within Scheme community about its scope
perceived increase in language complexity
defines core language features of Scheme
semantics of Scheme
standard libraries for Scheme
followedBy R7RS
follows R5RS
linked to: Scheme R5RS
fullName Revised^6 Report on the Algorithmic Language Scheme
hasComponent R6RS main report
linked to: R6RS

R6RS non-normative appendices
linked to: R6RS

R6RS rationale document
linked to: R6RS

R6RS standard libraries report
languageStandardFor Scheme
partOf Revised Report on the Algorithmic Language Scheme series
precededBy R5RS
linked to: Scheme R5RS
publicationType formal language report
publishedBy Scheme Language Steering Committee
revisionNumber 6
specifies I/O system for Scheme
Unicode support in Scheme
bytevectors in Scheme
conditions and exception system for Scheme
exception handling in Scheme
lexical syntax of Scheme
macro system for Scheme
module and library system for Scheme
numeric tower for Scheme
records system in Scheme
standardizes Unicode string operations
arbitrary-precision arithmetic semantics
bytevector operations
enumerations
exception and condition handling
fixnum and flonum semantics
hash tables
hygienic macros
library import and export forms
library naming and versioning
record types
syntax-case macro system
top-level program structure
targetAudience Scheme implementors
Scheme programmers

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kawa conformsTo R6RS (partially)
linked to: R6RS
Guile supports R6RS Scheme (partial)
linked to: R6RS
Scheme R5RS successor Scheme R6RS
linked to: R6RS
Scheme R5RS influences Scheme R6RS
linked to: R6RS
R^nRS hasMember R6RS
R6RS I/O system partOf R6RS standard library
linked to: R6RS
R6RS abbreviation R6RS
R6RS hasComponent R6RS main report
linked to: R6RS
R6RS hasComponent R6RS rationale document
linked to: R6RS
R6RS hasComponent R6RS non-normative appendices
linked to: R6RS