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