Scheme R5RS

E299212

Scheme R5RS is the fifth revised report of the Scheme programming language standard, defining its core syntax, semantics, and standard libraries.

All labels observed (7)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Scheme language report
programming language standard
alsoKnownAs Revised^5 Report on Scheme
defines core semantics of Scheme
core syntax of Scheme
standard libraries of Scheme
definesVersion fifth revision of Scheme report
editor Jonathan Rees
Richard Kelsey
William Clinger
finalizedYear 1998
formalSemanticsStyle denotational semantics
fullName Revised^5 Report on the Algorithmic Language Scheme
hasSection Expressions
Formal semantics
Lexical structure
Program structure
Standard procedures
influences Scheme R6RS
linked to: R6RS

Scheme R7RS
many Scheme implementations
language English
languageStandardOf Scheme
partOfSeries Revised Reports on the Algorithmic Language Scheme
predecessor Scheme R4RS
linked to: R4RS
publicationMonth February
publicationYear 1998
publishedBy ACM SIGPLAN
linked to: SIGPLAN

ACM SIGPLAN Notices
linked to: SIGPLAN
shortName R5RS
linked to: Scheme R5RS
standardizes Scheme library procedures
binding constructs such as let and let*
continuations via call-with-current-continuation
control structures such as if and cond
equality predicates in Scheme
hygienic macros
input and output primitives
lexical syntax of Scheme
list and pair operations
macro system based on syntax-rules
numeric tower of Scheme
procedure application semantics
tail-call optimization requirement
top-level environment of Scheme
successor Scheme R6RS
linked to: R6RS

Scheme R7RS
targetAudience Scheme implementers
Scheme programmers
programming language researchers

How these facts were elicited

Referenced by (18)

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

GNU Guile supportsStandard Scheme R5RS
MIT Scheme supportsStandard R5RS
linked to: Scheme R5RS
Chicken Scheme supports R5RS
linked to: Scheme R5RS
Scheme48 conformsTo R5RS
linked to: Scheme R5RS
TinyScheme implementsStandard R5RS Scheme
linked to: Scheme R5RS
TinyScheme conformsTo Scheme standard R5RS (largely)
linked to: Scheme R5RS
Gambit Scheme basedOnStandard R5RS
linked to: Scheme R5RS
Guile supports R5RS Scheme
linked to: Scheme R5RS
Scheme R5RS shortName R5RS
linked to: Scheme R5RS
PLT Scheme implements Scheme (R5RS subset)
linked to: Scheme R5RS
R^nRS hasMember R5RS
linked to: Scheme R5RS
Scheme48 virtual machine supportsStandard R5RS (via Scheme48 implementation)
linked to: Scheme R5RS
IEEE Scheme relatedStandard R5RS
linked to: Scheme R5RS
R6RS syntax-case macros moreExpressiveThan R5RS syntax-rules macros
linked to: Scheme R5RS
R6RS follows R5RS
linked to: Scheme R5RS
R6RS precededBy R5RS
linked to: Scheme R5RS
R4RS successor R5RS
linked to: Scheme R5RS
R4RS influences R5RS
linked to: Scheme R5RS