Я пытаюсь с SICP, и у меня есть код. Поэтому я начал с:
#lang scheme
(word 'comp 'uter)
Возвращенная ошибка: Функция (слово) undefined.
Даже если я попытался скопировать это в IDE (Run):
(define word?
(let ((number? number?)
(symbol? symbol?)
(string? string?))
(lambda (x)
(or (symbol? x) (number? x) (string? x)))))
То же самое.
Я думаю, что это может быть определенная проблема с версией языка или иначе.
Выше приведены "Просто схема", и когда я вводил код именно в SICP:
(define (sqrt x)
(sqrt-iter 1.0 x))
IDE возвращен sqrt-iter
undefined. Код можно найти в первой главе: http://mitpress.mit.edu/sicp/code/index.html