iOS

[SICP]-环境搭建

2022-03-19  本文已影响0人  四分热度
image.png

前言-语言选择

《计算机程序的构造和解释》第二版本中使用的语言是Lisp
这个语言分为好多"方言", 本书中使用的是scheme, 还有Common Lisp

例: 书中使用define关键字进行定义, common lisp对应的关键字就是defun, 略有不同

因此:

VSCode插件选择

image.png image.png

运行脚本

脚本为:chezscheme
安装方式: brew install chezscheme
(如果提示找不到brew命令, 需要先进行安装, 可以自行搜索相关安装方法)
安装完成后, 可以在终端执行 "chez", 如下图就是安装成功了

image.png

VSCode配置

image.png

步骤1: 左下角"齿轮"设置按钮->设置->搜索"code-runner"->点击扩展中第二项->
找到Code-runner: Executor Map选项,点击对应的 "在 settings.json 中编辑"

image.png

步骤2: 这是一个全局配置项, 需要在最外层的大括号中,键入如下内容:

  "code-runner.executorMap": {
      "scheme": "chez",
  },
  "code-runner.runInTerminal": true

解释:

运行示例:

iShot2022-03-19 13.00.32.gif
  1. 创建文件,以.ss结尾
  2. 编辑, 然后保存
  3. 点击右上角"三角"符号, 触发code-runner插件执行chez脚本
  4. 底部终端显示已经运行
  5. 可以通过写好的指令, 运行, 例如这里运行了(sum 1 2)

补充说明: 修改文件重新运行, 需要先在命令行键入control+z 终止当前运行环境

上一篇 下一篇

猜你喜欢

热点阅读