The Scheme Programming Language

Table of Contents

1 What is Scheme

2 Why Scheme?

3 Resources on Scheme

3.1 Books on Scheme

PLEASE read the following disclaimer

3.2 Online resources

4 Dialects of Scheme

  • Bigloo
  • Chez Scheme
  • Dr Scheme
  • Geneva Scheme
  • Guile
  • Kawa
  • MacScheme
  • MIT Scheme
  • SCM
  • Stklos
  • TI Scheme
  • UCB Schdeme (modified STk)
  • Wraith Scheme

5 My FAQ about Scheme

  • Changing the case of chars, strings, symbols
  • How to debug Scheme programs
  • How to see what symbols are in the symbol table
  • How to use the read-eval-print loop
  • Redefining keywords in Scheme
  • Working with characters
  • Working with dotted pairs
  • Working with files
  • Working with Numbers
  • Working with sexprs
  • Working with strings
  • Working with symbols
  • Working with vectors
  • Working with the backquote mechanism

6 IDEs for Scheme

7 Scheme tutorials

8 My tutorial on the lambda calculus

9 My Scheme programs

10 Programs that have no straightforward equivalent in ML

11 Useful Scheme packages I had written

Author: Mayer Goldberg

Date: 2011-02-21 13:03:34 IST