摘要
SICP使用scheme(LISP的一种方言)作为教学语言。本文主要解决其运行环境的搭建。为了运行SICP中介绍的scheme,我们可以采用DrRacket。在Ubuntu下,可以安装plt-scheme完成
apt-get install plt-scheme
程序名称是drracket,Alt+F2输入drracket运行即可。
在Ubuntu 12.04下存在一些小问题,貌似缺少libjpeg.so.62样子,安装即可:)
apt-get install libjpeg62
运行之后我们就可以看到DrRacket的界面了:)
初始界面
接下去是语言设置。网上的资料上都写着找到choose language菜单项,可是明明“木有”菜单栏>< 然而它事实上确实是存在的,下面就是证据:)
消失的菜单
选中之后,按下图点选就可以啦(Use the language declared in the source)
语言设置
然后运行选择语言sicp了。
#lang planet neil/sicp
这里依然比较坑爹——请在看不见的菜单栏中找到"run"(运行)。当然,其实是可以用Ctrl+T代劳的:)
语言设置sicp
然后就可以跑样例了:)
样例
自此,SICP环境的配置可谓大功告成了:)
PS: DrRacket是跨平台的,有Windows版本。具体就查看DrRacket官方网站啦:)