R6RS
E573197
R6RS is the sixth revision of the Scheme programming language standard, defining its core language features, libraries, and semantics.
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.
this entity surface form:
R6RS (partially)
this entity surface form:
Scheme R6RS
this entity surface form:
Scheme R6RS