1
ответ

Как я выполняю .scm сценарий (за пределами REPL) со Схемой MIT?

Я хочу ввести что-то как 'схема file.scm' и иметь ее, интерпретируют файл и затем забирают меня к моей оболочке, вместо того, чтобы загрузить его в REPL.править: Я попробовал схему <test.scm и это все еще...
вопрос задан: 9 December 2017 18:48
0
ответов

Определение функции схемы

В свободное время я читал «Маленький интриган» и пытался поэкспериментировать с синтаксисом, и я столкнулся с проблемой синтаксиса, которую не могу обернуть. У меня есть сценарий, который выглядит как ...
вопрос задан: 19 January 2019 20:12
0
ответов

MIT Scheme История REPL

Я уже некоторое время использую MIT -Scheme, и она отлично работает. Однако в режиме REPL мне очень не хватает истории всех команд, которые я ввел в него. Очень неприятно перепечатывать...
вопрос задан: 28 October 2018 02:55
0
ответов

MIT / Scheme как простой компилятор под Windows

Есть ли возможность использовать схему mit как простой компилятор (без запуска Edwin) в Windows? Я хочу отредактировать код в wditor по моему выбору и скомпилировать его, но я не нашел и возможности сделать это. ...
вопрос задан: 1 May 2018 21:59
0
ответов

Нулевое значение в Mit-Scheme?

Кто-нибудь может сказать мне, каково представление нулевого значения в мит- схема? В книге SICP это должно быть «ноль», но это не работает. Спасибо.
вопрос задан: 4 April 2018 04:23
0
ответов

Странное поведение умножения в интерпретаторе Guile Scheme

Я практиковался в интерпретаторе Scheme в Guile 1.8.8 на OS X. Я заметил кое-что интересное. Вот функция expt, которая в основном выполняет возведение в степень expt (b, n) = b ^ n: (define (квадрат x) (* x x)) ...
вопрос задан: 24 January 2013 08:39
0
ответов

mit -схема REPL с историей командной строки и завершением табуляции

Я читаю SICP и использую схему mit -, установленную на моем ноутбуке с os x 10.8 через homebrew. Все работает так, как рекламируется, однако меня избаловала та легкость, с которой я получаю завершение с помощью табуляции и команду...
вопрос задан: 11 August 2012 18:16
0
ответов

сет-кар! и пусть на языке схем

Меня немного смущает результат этого примера: (define mk-q (lambda () (let ([l '(x)]) (cons ll)))) (define q (мк-д)) д => ((x) x) (set-car! (cdr q) 'y) => ((y) y) I ...
вопрос задан: 18 June 2012 01:31
0
ответов

Как передать строку в качестве имени функции в схеме? [Динамическое построение имен функций в схеме]

Проблема заключается в следующем, и она найдена в http://www.cs.indiana.edu/classes/b551-leak/scheme_practice.html. Постановка задачи: Напишите функцию cxr, которая является обобщением функции car/cdr...
вопрос задан: 14 March 2012 22:29
0
ответов

Можно ли с помощью MIT-Scheme проверить объект составной процедуры?

Можно ли с помощью MIT-Scheme 9.x использовать отладчик или какой-либо другой инструмент для проверки анонимной составной-процедуры ( создается путем возврата лямбда-функции), например чтобы узнать, какой именно код на ...
вопрос задан: 10 January 2012 16:37
0
ответов

Лучшее объяснение использования потока для генерации чисел с чередующимися знаками

Приведенный здесь код может генерировать числа, подобные этому [1 -2 3 -4 5 -6 7 -8 9 -10. ..] (define (целые числа, начиная с n) (cons-stream n (stream-map - (целые числа, начиная с (+ n 1))))) Я не совсем ...
вопрос задан: 10 June 2011 13:59