Tag: dr.racket

Dr.Racket中的哪个lang包适合SICP?

我正在尝试与SICP,我有一些代码。 所以我开始: #lang scheme (word 'comp 'uter) 返回错误:函数(字)未定义。 即使我试图将其复制到IDE(运行): (define word? (let ((number? number?) (symbol? symbol?) (string? string?)) (lambda (x) (or (symbol? x) (number? x) (string? x))))) 还是一样。 我认为这可能是语言版本或其他问题。 以上是来自“Simply Scheme”,当我在SICP中准确地引入代码时: (define (sqrt x) (sqrt-iter 1.0 x)) IDE未定义返回sqrt-iter 。 代码可以在第一章中find: http : //mitpress.mit.edu/sicp/code/index.html