如何在 VS Code 中 运行 规划程序

How to run scheme program in VS Code

刚开始学习SICP(计算机程序结构与解释)。我安装了 mit-scheme 编译器。我可以通过在终端中输入 scheme 来 运行 解释器。我还安装了 VSCode 以及对方案的 linting 支持。

现在我需要从 VSCode.How 编写、编译和启动方案程序,我会这样做吗?我不需要逐行调试。我是 VS 代码的新手。

PS:我可以编写程序、编辑程序并检查 lint 错误。我无法开箱即用地启动方案编译器。我缺少编辑几个 json 来完成此操作的一些步骤。

PS PS:我更喜欢 VSCode 并且我希望 mit-scheme 解释/编译我的程序。不想使用球拍或代码 运行ner 扩展。谢谢!

大多数 Scheme 系统无法编译。他们是口译员。这就是为什么这本书被称为计算机程序的结构和 解释 的原因。与解释器的典型交互是 REPL,即 Read Eval Print Loop。编写Scheme代码最简单的方法是使用像Emacs这样的编辑器并执行run-scheme。之后,您可以使用 Ctrl-x Ctrl-e 从编辑器向解释器发送任何 s 表达式。 Emacs 在 REPL window.

中显示结果

  1. 主菜单->终端->配置任务
  2. 创建新任务:
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "run scheme",
            "type": "shell",
            "command": "scheme",
            "args": ["<", "${file}"]

        }
    ]
}
  1. 用方案代码打开文件
  2. 主菜单->终端->运行任务->运行方案

好巧啊!我也在学SICP

我在 Mac。我在 VS 代码中的 运行 方案程序的方式是 control+shift+ 打开其终端并输入 scheme > foo.sch。 (将 foo.sch 替换为您的文件名)。

您也可以在内置 Terminal 应用程序中执行此操作,无需 VS Code。

在 mac os 与 chezscheme

  1. 安装 chezscheme
brew install chezscheme
  1. 安装 code runner vscode

    的扩展
  2. 设置代码运行在setting.json

"code-runner.executorMap": {
    "scheme": "chez --script"
  },
  1. 运行 方案

创建hello.ss

; Hello World
(display "Hello World")
(exit)

单击右上角或菜单中的 run code 按钮。