schemeracketthe-little-schemer

Little Schemer and Racket


I'm starting to read the Little Schemer and now instead of PLT Scheme we have Racket. I would like to know if Racket is suitable for doing the exercises in the book or do I need to get another true Scheme compiler. Before I forgot to tell you, my OS is Windows x64.

The book, language and paradigm is complex enough, I would love to avoid struggling with a compiler.


Solution

  • DrRacket is the (r)evolution of DrScheme; DrRacket will work perfectly for the exercises in "The Little Schemer". Just don't forget to:

    1. In the Language dialog, choose "Use the language declared in the source"
    2. Write #lang racket at the top of each file you create
    3. Implement the atom? predicate in each file as explained at the very beginning of the book
    4. 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