2009
DOI: 10.1017/s0956796809990074
|View full text |Cite
|
Sign up to set email alerts
|

Revised6 Report on the Algorithmic Language Scheme

Abstract: The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imperative, functional, and object-oriented styles, find convenient expression in Scheme. The introduction offers a brief h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
66
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 74 publications
(66 citation statements)
references
References 20 publications
0
66
0
Order By: Relevance
“…report supersedes the revisedS report [13,33,46,50,52,53]? Or perhaps each semantics specifies one particular facet, however large that facet may be, of Scheme, irrespective of others?…”
Section: ¥ T Umentioning
confidence: 88%
“…report supersedes the revisedS report [13,33,46,50,52,53]? Or perhaps each semantics specifies one particular facet, however large that facet may be, of Scheme, irrespective of others?…”
Section: ¥ T Umentioning
confidence: 88%
“…Lisp [20] has a simple syntax that translates directly to data values, which can then be manipulated and executed. Scheme [9,11,29] and Racket [16][17][18] refine Lisp's technique by separating code from data and using that separation to provide additional features like "hygienic" handling of bindings. Tcl [24] allows the programmer to mark a given code block as uninterpreted, which reifies it as a string that can be manipulated and then interpreted as code at run time.…”
Section: Related Workmentioning
confidence: 99%
“…PLT Scheme extends the Scheme programming language [43] with a class system. In this section, we briefly describe this class system; for details, we refer the interested reader to a tutorial paper [16].…”
Section: First-class Classes In Plt Schemementioning
confidence: 99%