Как запустить программу-схему в VS Code - PullRequest
0 голосов
/ 21 июня 2020

Только начал изучать SICP (Структура и интерпретация компьютерной программы). Я установил компилятор мит-схемы. Я могу запустить интерпретатор, просто набрав схему в терминале. У меня также установлен VSCode с поддержкой линтинга для схемы.

Теперь мне нужно написать, скомпилировать и запустить программу схемы из VSCode. Как мне это сделать. Мне не нужно отлаживать построчно. Я новичок в коде VS.

PS: Я могу писать программу, редактировать ее и проверять на наличие ошибок. Я не могу запустить компилятор схемы из коробки. Мне не хватает некоторых шагов в редактировании нескольких jsons, чтобы это сделать.

PS PS: Я предпочитаю VSCode и хочу, чтобы mit-scheme интерпретировала / компилировала мою программу. Не хочу использовать расширение "ракетка" или "бегун кода". Спасибо!

Ответы [ 2 ]

0 голосов
/ 05 августа 2020
  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}"]

        }
    ]
}
Открыть файл с кодом схемы Главное меню-> Терминал-> Выполнить задачу-> запустить схему
0 голосов
/ 07 июля 2020

Большинство систем Scheme не компилируются. Они переводчики. Вот почему книга называется Структура и Интерпретация компьютерных программ. Типичное взаимодействие с интерпретатором - это REPL, Read Eval Print L oop. Самый простой способ написать код схемы - использовать редактор вроде Emacs и выполнить run-scheme. После этого вы можете отправить любое s-выражение с помощью Ctrl-x Ctrl-e из редактора в интерпретатор. Emacs показывает результат в окне REPL.

Схема Emacs REPL

...