Scheme-1

You've just taken your first step into a larger world.
- Obi-Wan Kenobi, Star Wars: A New Hope

Scheme-1 is a big step beyond the CALC program: it's our first example of a universal program, one that can in theory perform the same computation as any other program. You certainly wouldn't want to actually write something in Scheme-1 (no define, for one thing!), but it's pretty cool that we've been able to recreate a lot of Scheme's functionality using only a few pages of Scheme code.

Let's test your understanding of Scheme-1:

Back to Jordy's home page | Course home page