mac上安装scheme

scheme语言的编译器有好多种,最好选择支持最新规范的编译器,scheme最新的规范是:
Revised5 Report on the Algorithmic Language Scheme (R5RS)

学习为目的的话,一般推荐MIT/GNU Scheme

下载

i386架构 下载地址:

http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/9.2/mit-scheme-9.2-i386.dmg

x86-64架构 下载地址:

http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/9.2/mit-scheme-9.2-x86-64.dmg

使用brew安装(推荐)

brew install mit-scheme

运行

安装好了之后,在终端输入:

mit-scheme

就可以进入sheme运行环境了,然后可以在运行环境里输入代码了.


mac上安装scheme_第1张图片

如上图⤴️,我已经进入了mit-scheme的运行环境了

命令

进入运行环境后,第一次使用估计有点懵逼,以前都是写好代码,然后再终端运行,现在需要在终端写代码估计有点不习惯,如果熟悉vim的用户那应该还好,不过你会发现想要输入命令的时候并不能使用 冒号":" 来触发,这里介绍下怎么使用命令
快捷键:

control+c

使用 control+c 后,会提示你
Interrupt option (? for help):
然后你输入问号"?",会提示你一些指令:

Interrupt option (? for help): 

^B: Enter a breakpoint loop.
^C: Goto to top level read-eval-print (REP) loop.
^L: Clear the screen.
^U: Up to previous (lower numbered) REP loop.
^X: Abort to current REP loop.
D: Debugging: change interpreter flags.
E: Examine memory location.
H: Print simple information on interrupts.
I: Ignore interrupt request.
Q: Quit instantly, killing Scheme.
R: Hard reset, possibly killing Scheme in the process.
T: Stack trace.
Z: Quit instantly, suspending Scheme.

输入完会立即执行的,不需要敲回车.

写一段简单的代码

来个计算1+2吧

(+ 1 2)

输完代码后回车,会得到:

;Value: 3

加号 "+" 是一个函数,1和2是函数的参数,因为是函数式编程,所以scheme基本都是操作函数

你可能感兴趣的:(mac上安装scheme)