[Book Cover]

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


Summary

A straightforward introduction to scheme and a complete reference manual for ANSI standard Scheme.

Features


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.
NEW—a new chapter, Going Further has been added which introduces more advanced programming techniques.


Table of Contents

    1. Introduction.

      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.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com