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 (4)

Label Occurrences
R5RS 5
R5RS Scheme 2
Scheme R5RS canonical 1

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 (9)

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