记录Scheme的安装和使用。
安装
到官网下载对应的版本安装。
配置
1 | sudo ln -s /Applications/MIT:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64 |
1 | sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/bin/scheme |
这一步会出现not permitted
错误,办法是不要链接到/usr/bin
下,而是链接到/usr/local/bin
下,命令如下:
1 | sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr//local/bin/scheme |
这样,在命令行中敲入scheme
就会出现scheme的交互环境了。
运行
在命令中输入scheme
打开交互环境。
在Scheme的交互环境中可以通过
1 | (pwd) |
查看当前路径。
1 | (cd "~/demo") |
切换目录。
1 | (load "test.scm") |
加载Scheme源文件,加载后会执行这个文件中的代码。
1 | (disk-save "demo-env") |
保存当前交互环境,在当前目录下会有一个名为demo-env的文件。
1 | (disk-restore "demo-env") |
加载之前保存的交互环境。
1 | (quit) |
退出交互环境。
配置Sublime
安装Scheme
和SublimeREPL
两个插件,搜Scheme
出来的都是主题相关的并不好找。
安装好SublimeREPL
后打开会提示无法加载Scheme.tmLanguage
,可以到sublime-scheme-syntax仓库中下载这些配置文件,然后放到Packages目录下即可。