DrRacket is the (r)evolution of DrScheme; DrRacket will work perfectly for the exercises in “The Little Schemer”. Just don’t forget to:
- In the
Language
dialog, choose “Use the language declared in the source” - Write
#lang racket
at the top of each file you create - Implement the
atom?
predicate in each file as explained at the very beginning of the book - If you’re going to re-implement an existing procedure, do so in a separate tab or window, because trying to rewrite a procedure in the edit window will result in a
duplicate definition for identifier
error. If necessary, use several files for saving the procedure definitions