Który pakiet językowy jest odpowiedni dla SICP w Dr.Racket?

Próbuję z SICP i mam trochę kodu. Zacząłem od:

#lang scheme
(word 'comp 'uter)

Zwrócony błąd: funkcja (słowo) niezdefiniowana.

Nawet jeśli próbowałem skopiować to do IDE (Run):

(define word?
  (let ((number? number?)
        (symbol? symbol?)
        (string? string?))
    (lambda (x)
      (or (symbol? x) (number? x) (string? x)))))

Wciąż ten sam.

Myślę, że może to być pewien problem w przypadku wersji językowej lub innej.

Powyżej pochodzą z „Simply Scheme” i kiedy wprowadzam kod dokładnie w SICP:

(define (sqrt x)
    (sqrt-iter 1.0 x))

Zwrócono IDEsqrt-iter niezdefiniowany. Kod można znaleźć w pierwszym rozdziale:http://mitpress.mit.edu/sicp/code/index.html

questionAnswers(3)

yourAnswerToTheQuestion