《计算机程序的构造解释》里用到的语言是Lisp的一种方言scheme,记录一下mit-scheme在Mac下的安装过程。
1.首先看看本地是否安装过scheme,在命令行
which scheme
如之前没安装过,则不会显示任何内容,如有,可以看看安装路径
echo $MITSCHEME_LIBRARY_PATH
2.下载源码包,http://www.gnu.org/software/mit-scheme/,如果是Mac OS X 10.5的或以上版本,可下载x86-64这个包。
3.解压,包里面有两个文件夹lib和bin,将bin下的4个文件拷贝到/usr/bin/下,将lib/mit-scheme这个文件夹整个拷贝到/usr/lib/下,需要root权限和密码。
4.在Mac用户的根目录下新建.profile文件,其中加上刚才mit-scheme拷贝后的路径
export MITSCHEME_LIBRARY_PATH=/usr/lib/mit-scheme
然后在命令行来测试一下,输入命令
scheme
很简单!
来源:http://renevanbelzen.wordpress.com/2008/11/13/installing-mitgnu-scheme-on-mac-os-x-leopard/
分享到:
相关推荐
本教程将详细讲解如何使用MIT-Scheme进行编程,包括在命令行环境和Emacs编辑器下的操作。 一、MIT-Scheme简介 MIT-Scheme是一个开源的Lisp方言,广泛用于教学和研究。它的设计目标是提供一个纯净的Scheme环境,便于...
2. 源代码解压:将压缩包`mit-scheme-c-20090107`解压到适当目录,通常在终端中使用`tar -zxvf mit-scheme-c-20090107.tar.gz`命令完成解压。 3. 配置与编译:进入解压后的目录,使用`./configure`进行配置,检查...
- **标题**:“mit-scheme-fererence”(应当是“MIT Scheme Reference”的误拼)指向了MIT Scheme的一个版本的手册,这是一份详尽的技术文档,用于指导用户如何有效地使用MIT Scheme这一Lisp方言进行编程。...
sicp中使用的ide. 用法基本和emacs一样
### 关于MIT/GNU Scheme参考手册的知识点 #### 标题与描述理解 根据所提供的信息,这份文档被称为“mit-scheme-ref”,它是一系列MIT书籍的一部分。文档标题中提到的“MIT/GNU Scheme Reference Manual”指出这是...
- **注意事项**:由于Windows与Unix系统存在差异,在安装时需特别注意某些设置选项的选择。 #### 三、运行Scheme ##### 3.1 启动Scheme的基本操作 - **命令行启动**:通过命令行输入指定命令来启动Scheme解释器。 ...
MIT-Scheme和Mechanics的Dockerfiles。_Dockerfile_Shell_下载.zip
cd mit-scheme-tm-seed 安装依赖项并使用make运行测试: make 您最终应该会看到 1 次测试运行和 0 次失败。 如果make对你不起作用,请打开一个问题。 你也可以运行 make repl 使用加载的代码打开 MIT Scheme ...
Structure and Interpretation of Computer Programs (SICP)是mit cs,ee必修课程,多次在大牛的文章中指出,对于志在从事程序员这份职业的工程师来说,是不可多得的好书。本资源是课程配套的解释器和使用向导。
4. **响应式设计**:考虑到项目的前端特性,它可能会考虑不同设备和屏幕尺寸的适应性,确保在各种环境下都能呈现良好的色彩效果。 5. **API集成**:如果这个项目设计成可复用的组件,那么可能提供一个API接口,方便...
安装 yarn add vuepress-theme-default-prefers-color-scheme # or npm i vuepress-theme-default-prefers-color-scheme 用法 // .vuepress -> config.js module . exports = { theme : 'default-prefers-color-...
喜欢颜色方案一个简单的库,用于以编程方式使用CSS的“ prefers-color-scheme媒体功能。文献资料这是用TypeScript编写的ES6浏览器库。 import { ColorScheme , getColorScheme , matchMedia , watchColorScheme ,} ...
安装这些主题到IDEA中,用户可以在设置界面选择相应的主题,然后应用到当前项目或全局设置,从而改变代码编辑器的外观。 使用这些GitHub主题,开发者不仅可以定制符合自己审美和工作习惯的界面,还可以感受到与...
在Android平台上使用Scheme-Lib,开发者可以利用Scheme的灵活性和表达力来编写部分应用逻辑,或者作为脚本语言进行自动化测试和配置。 **Scheme on Android** 在Android环境中集成Scheme,开发者可以获得以下优势...
如名所述,官网http://gnu.april.org/software/mit-scheme/,学习SICP要用到
3. 用户自定义函数(UDFs)的介绍,包括UDF的结构、如何在Fluent中加载和卸载UDFs,以及如何在UDF中使用Scheme进行编程。 4. 具体的Scheme函数介绍,例如: - Eval:在运行时评估一个Scheme表达式。 - Listen:...
标题中的“PyPI 官网下载 | iterm2-color-scheme-0.1.6.tar.gz”表明这是一个从Python Package Index(PyPI)官方下载的压缩包,名为“iterm2-color-scheme-0.1.6”。PyPI是Python开发者发布和分享他们创建的Python...
stm32-development-scheme开发方案。一些日常工作做项目中用到的一些例程和方案,以便于快速做出我想要的产品功能;USB升级。Fatfs存储。软件定时器。数据结构。开源按键驱动库multi_button。解析单行带空格的字符串...
设置方案 方案的Github Actions CI / CD设置用法参见 : on: pushjobs: jobsName: runs-on: macos-latest steps: - uses: actions/checkout@master - uses: guenchi/setup-scheme@master with: implementation: chez...
《Teach Yourself Scheme in Fixnum Days》是一本详尽的教程,旨在帮助读者在有限的时间内掌握Scheme语言的基础及进阶知识。此书由Dorai Sitaram撰写,并且在网络上部分中文翻译已经存在(参考链接:...