62 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
| <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
 | |
| <html>
 | |
| <!-- Generated from TeX source by tex2page, v 4o4, 
 | |
|      (c) Dorai Sitaram, http://www.cs.rice.edu/~dorai/tex2page -->
 | |
| <head>
 | |
| <title>
 | |
| Revised^5 Report on the Algorithmic Language Scheme
 | |
| </title>
 | |
| <link rel="stylesheet" type="text/css" href="r5rs-Z-C.css" title=default>
 | |
| <meta name=robots content="noindex,follow">
 | |
| </head>
 | |
| <body>
 | |
| 
 | |
| <p><div class=navigation>[Go to <span><a href="r5rs.html">first</a>, <a href="r5rs.html">previous</a></span><span>, <a href="r5rs-Z-H-2.html">next</a></span> page<span>;   </span><span><a href="r5rs-Z-H-2.html#%_toc_start">contents</a></span><span><span>;   </span><a href="r5rs-Z-H-15.html#%_index_start">index</a></span>]</div><p>
 | |
| 
 | |
| <a name="%_chap_Temp_1"></a>
 | |
| <h1 class=chapter>
 | |
| <div class=chapterheading> </div><p>
 | |
| <a href="r5rs-Z-H-2.html#%_toc_%_chap_Temp_1">Summary</a></h1><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
 | |
| imperative, functional, and message passing styles, find convenient
 | |
| expression in Scheme.<p>
 | |
| 
 | |
| The introduction offers a brief history of the language and of
 | |
| the report.<p>
 | |
| 
 | |
| The first three chapters present the fundamental ideas of the
 | |
| language and describe the notational conventions used for describing the
 | |
| language and for writing programs in the language.<p>
 | |
| 
 | |
| Chapters <a href="r5rs-Z-H-7.html#%_chap_4">4</a> and <a href="r5rs-Z-H-8.html#%_chap_5">5</a> describe
 | |
| the syntax and semantics of expressions, programs, and definitions.<p>
 | |
| 
 | |
| Chapter <a href="r5rs-Z-H-9.html#%_chap_6">6</a> describes Scheme's built-in
 | |
| procedures, which include all of the language's data manipulation and
 | |
| input/output primitives.<p>
 | |
| 
 | |
| Chapter <a href="r5rs-Z-H-10.html#%_chap_7">7</a> provides a formal syntax for Scheme
 | |
| written in extended BNF, along with a formal denotational semantics.
 | |
| An example of the use of the language follows the formal syntax and
 | |
| semantics.<p>
 | |
| 
 | |
| The report concludes with a list of references and an
 | |
| alphabetic index.<p>
 | |
| 
 | |
| <p>
 | |
| 
 | |
| 
 | |
| <p>
 | |
| 
 | |
| 
 | |
| <p><div class=navigation>[Go to <span><a href="r5rs.html">first</a>, <a href="r5rs.html">previous</a></span><span>, <a href="r5rs-Z-H-2.html">next</a></span> page<span>;   </span><span><a href="r5rs-Z-H-2.html#%_toc_start">contents</a></span><span><span>;   </span><a href="r5rs-Z-H-15.html#%_index_start">index</a></span>]</div><p>
 | |
| 
 | |
| </body>
 | |
| </html>
 |