![[Book Cover]](../covergif/0134546466.gif)
|
Scheme Programming Language, The: ANSI Scheme, 2/e
Kent Dybvig, Indiana University
Published March, 1996 by Prentice Hall PTR (ECS Professional)
Copyright 1996, 272 pp.
Paper
ISBN 0-13-454646-6
|
Sign up for future mailings on this subject.
See other books about:
Scheme--Programming-Computer Science
|

A straightforward introduction to scheme and a complete reference
manual for ANSI standard Scheme.
provides a complete reference manual for ANSI standard Scheme.
provides numerous short examples which help programmers
understand the concepts introduced and the features described in the
book.
provides a set of extended examples which help programmers
understand how larger programs are structured.
teaches good programming style and provides useful techniques.
NEWa new chapter, Going Further has been added
which introduces more advanced programming techniques.
Scheme Syntax. Scheme Naming Conventions. Typographical
and Notational Conventions.
2. Getting Started.
Interacting with Scheme. Simple Expressions. Evaluating
Scheme Expressions. Variables and Let Expressions. Lambda Expressions.
Top-Level Definitions. Conditional Expressions. Simple Recursion.
Assignment.
3. Going Further.
Syntactic Extension. More Recursion. Continuations. Continuation
Passing Style. Internal Definitions.
4. Variable Binding.
Variable References. Lambda. Local Binding. Variable Definitions.
Assignment.
5. Control Operations.
Constants and Quotation. Procedure Application. Sequencing.
Conditionals. Recursion, Iteration, and Mapping. Continuations. Delayed
Evaluation. Multiple Values. Eval.
6. Operations on Objects.
Generic Equivalence and Type Predicates. Lists and Pairs.
Numbers. Characters. Strings. Vectors. Symbols.
7. Input and Output.
Input Operations. Output Operations. Loading Programs. Transcript
Files.
8. Syntactic Extension.
Keyword Bindings. Syntax-Rules Transformers. Syntax-Case
Transformers. Examples.
9. Extended Examples.
Matrix and Vector Multiplication. List Sorting. A Set
Constructor. Word Frequency Counting. Scheme Printer. Formatted Output. A
Meta-Circular Interpreter for Scheme. Defining Abstract Objects.
Fast Fourier Transform. A Unification Algorithm. Multitasking with Engines.
Bibliography.
Formal Syntax of Scheme.
Summary of Forms.
Index.
|