【发布时间】:2016-10-06 09:50:16
【问题描述】:
我是编程界的新手。我正在使用 ubuntu 操作系统。我从sicp book 开始了我的旅程。我正在使用scheme repl。但是突然间我被2.2.4部分卡住了
我无法使用scheme repl 执行它的示例。我尝试运行给定的部分示例,但出现如下错误
1 ]=> (define wave2 (beside wave (flip-vert wave)))
;Unbound variable: wave
即使在书中,painter 也是作为原始程序给出的。 当我运行它时,它也抛出了一个错误
1 ]=> painter
;Unbound variable: painter
我不知道,我在哪里做错了?我可以用 scheme repl 运行这些示例吗?
我已经安装了 racket 来解决这个问题,但是我无法为它安装 sicp 包。我正在关注这些instruction。不幸的是,我没有那么好。如何安装这些包?
请提出解决此问题的建议。
【问题讨论】:
-
如果你不能比“没有那么好”更具体,那么任何人都不太可能提供帮助。安装失败了吗?安装成功了,但是REPL中的
(require sicp-pict)失败了?两者都成功了,但是在sicp-pict中使用任何东西都失败了吗?还有什么? -
(需要 sicp-pict)repl 失败。这是一个错误:
> (require sicp-pict) stdin::9: sicp-pict: standard-module-name-resolver: collection not found collection: "sicp-pict" in collection directories: /home/rishi/.racket/5.3.6/collects /usr/share/racket/collects in: sicp-pict context...: standard-module-name-resolver /usr/share/racket/collects/racket/private/misc.rkt:87:7