Kirk Rader  1.0-SNAPSHOT
Scheme Tutorials

Brief tutorials on a number of features of the Scheme programming language.

As with the section on Symbolic Logic, a few gluttons for punishment among my colleagues asked for this.

Ok, one day my boss asked "what's all this I hear about Scheme continuations," (more or less) and the discussion eventually evolved into this.

Examples demonstrating various Scheme features and built-in procedures including:

  • Tail recursion
  • Lexical closures
  • call-with-current-continuation --`
  • dynamic-wind

They provide simple, if somewhat contrived, samples of idioms commonly used in Scheme_ programming.

These examples were created and debugged using the Guile – – dialect, but should work as-is in most variants of Scheme.