Introduction to Scheme

How this course works, what the workbench can do, and the chapter list.

This is a Scheme course for the Swiftener Scheme Playground (BiwaScheme). Always (print ...). Python belongs in Introduction to Python.

Goal

Finish every chapter by running the copy-paste blocks. The last chapter is a kiosk total you can reuse.

How to take the course

  1. Keep this tutorial tab and the Scheme Playground side by side.
  2. Wait until Scheme is ready.
  3. Copy an exercise, paste it as the whole editor, then press Ctrl+Enter (or Cmd+Enter).
  4. Always (print ...) a result. A bare value at the end is not shown.

What this playground can and cannot do

  • Can: Scheme, print, lists, local drafts, a kiosk text file.
  • Cannot: installing Scheme libraries, or a system shell.

Sample files

  • kiosk.txt — Nairobi kiosk lines

Chapter list