R6RS

E573197

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

Jump to: Surface forms Statements Referenced by

Observed surface forms (3)

Surface form Occurrences
Scheme R6RS 2
R6RS (partially) 1
R6RS Scheme (partial) 1

Statements (50)

Predicate Object
instanceOf Scheme standard
programming language standard
abbreviation R6RS NERFINISHED
aimsTo clarify the semantics of Scheme
improve portability of Scheme programs
provide a larger standard library for Scheme
approvedBy Scheme Language Steering Committee NERFINISHED
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 NERFINISHED
follows R5RS NERFINISHED
fullName Revised^6 Report on the Algorithmic Language Scheme NERFINISHED
hasComponent R6RS main report NERFINISHED
R6RS non-normative appendices NERFINISHED
R6RS rationale document NERFINISHED
R6RS standard libraries report
languageStandardFor Scheme NERFINISHED
partOf Revised Report on the Algorithmic Language Scheme series NERFINISHED
precededBy R5RS NERFINISHED
publicationType formal language report
publishedBy Scheme Language Steering Committee NERFINISHED
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

Referenced by (5)

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

Kawa conformsTo R6RS
this entity surface form: R6RS (partially)
Scheme R5RS influences R6RS
this entity surface form: Scheme R6RS
Scheme R5RS successor R6RS
this entity surface form: Scheme R6RS
Guile supports R6RS
this entity surface form: R6RS Scheme (partial)