100 lines
4 KiB
HTML
100 lines
4 KiB
HTML
|
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||
|
<html>
|
||
|
<!--
|
||
|
|
||
|
Generated from r6rs.tex by tex2page, v 20100828
|
||
|
(running on MzScheme 4.2.4, :unix),
|
||
|
(c) Dorai Sitaram,
|
||
|
http://evalwhen.com/tex2page/index.html
|
||
|
|
||
|
-->
|
||
|
<head>
|
||
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||
|
<title>
|
||
|
Revised^6 Report on the Algorithmic Language Scheme
|
||
|
</title>
|
||
|
<link rel="stylesheet" type="text/css" href="r6rs-Z-S.css" title=default>
|
||
|
<meta name=robots content="index,follow">
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id=slidecontent>
|
||
|
<div align=right class=navigation>[Go to <span><a href="r6rs.html">first</a>, <a href="r6rs.html">previous</a></span><span>, <a href="r6rs-Z-H-2.html">next</a></span> page<span>; </span><span><a href="r6rs-Z-H-2.html#node_toc_start">contents</a></span><span><span>; </span><a href="r6rs-Z-H-21.html#node_index_start">index</a></span>]</div>
|
||
|
<p></p>
|
||
|
<a name="node_chap_Temp_1"></a>
|
||
|
<h1 class=chapter>
|
||
|
<div class=chapterheading> </div><br>
|
||
|
<a href="r6rs-Z-H-2.html#node_toc_node_chap_Temp_1">Summary</a></h1>
|
||
|
<p></p>
|
||
|
<div class=medskip></div>
|
||
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
||
|
</p>
|
||
|
<p>
|
||
|
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 an
|
||
|
exceptionally clear and simple semantics and few different ways to
|
||
|
form expressions. A wide variety of programming paradigms, including
|
||
|
functional, imperative, and message passing styles, find convenient
|
||
|
expression in Scheme.</p>
|
||
|
<p>
|
||
|
This report is accompanied by a report describing standard
|
||
|
libraries [<a href="r6rs-Z-H-21.html#node_bib_24">24</a>]; references to this document are
|
||
|
identified by designations such as “library section” or “library
|
||
|
chapter”. It is also accompanied by a report containing
|
||
|
non-normative appendices [<a href="r6rs-Z-H-21.html#node_bib_22">22</a>]. A fourth report gives
|
||
|
some historical background and rationales for many aspects of the
|
||
|
language and its libraries [<a href="r6rs-Z-H-21.html#node_bib_23">23</a>].</p>
|
||
|
<p>
|
||
|
</p>
|
||
|
<div class=medskip></div>
|
||
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
||
|
</p>
|
||
|
<p>
|
||
|
The individuals listed above are not the sole authors of the text of
|
||
|
the report. Over the years, the following individuals were involved
|
||
|
in discussions contributing to the design of the Scheme language, and
|
||
|
were listed as authors of prior reports:</p>
|
||
|
<p>
|
||
|
Hal Abelson, Norman Adams, David Bartley, Gary Brooks, William
|
||
|
Clinger, R. Kent Dybvig, Daniel Friedman, Robert Halstead, Chris
|
||
|
Hanson, Christopher Haynes, Eugene Kohlbecker, Don Oxley, Kent Pitman,
|
||
|
Jonathan Rees, Guillermo Rozas, Guy L. Steele Jr., Gerald Jay Sussman, and
|
||
|
Mitchell Wand.</p>
|
||
|
<p>
|
||
|
In order to highlight recent contributions, they are not listed as
|
||
|
authors of this version of the report. However, their contribution
|
||
|
and service is gratefully acknowledged.</p>
|
||
|
<p>
|
||
|
</p>
|
||
|
<div class=medskip></div>
|
||
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
||
|
</p>
|
||
|
<p>
|
||
|
We intend this report to belong to the entire Scheme community, and so
|
||
|
we grant permission to copy it in whole or in part without fee. In
|
||
|
particular, we encourage implementors of Scheme to use this report as
|
||
|
a starting point for manuals and other documentation, modifying it as
|
||
|
necessary.
|
||
|
</p>
|
||
|
<p>
|
||
|
</p>
|
||
|
<div class=bigskip></div>
|
||
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
||
|
</p>
|
||
|
<p>
|
||
|
|
||
|
</p>
|
||
|
<p>
|
||
|
</p>
|
||
|
<p>
|
||
|
</p>
|
||
|
<div class=smallskip></div>
|
||
|
<p style="margin-top: 0pt; margin-bottom: 0pt">
|
||
|
<div align=right class=navigation>[Go to <span><a href="r6rs.html">first</a>, <a href="r6rs.html">previous</a></span><span>, <a href="r6rs-Z-H-2.html">next</a></span> page<span>; </span><span><a href="r6rs-Z-H-2.html#node_toc_start">contents</a></span><span><span>; </span><a href="r6rs-Z-H-21.html#node_index_start">index</a></span>]</div>
|
||
|
</p>
|
||
|
<p></p>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|