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