Вопросы по теме 'mit-scheme'

Как настроить SublimeREPL для мит-схемы?
Я установил SublimeREPL и сейчас пытаюсь немного настроить интерпретаторы. Как я могу добавить схему MIT в меню Tools-> SublimeREPL? Я новичок в Sublime Text 2.
2906 просмотров
schedule 25.10.2021

Как мне прочитать текстовый файл на схеме MIT / GNU?
Я прошел через SICP и хотел бы применить некоторые концепции, которые я изучил до сих пор. А именно накопление, отображение и фильтрация помогут мне работать более продуктивно. Я работаю в основном с файлами CSV и знаю, что схема MIT / GNU не...
705 просмотров
schedule 06.11.2021

включать и загружать в mit-схеме
В чем разница между (include path) и (load path) в mit-scheme ? Я просматриваю исходный код mit-scheme и вижу несколько применений include , и я нашел определение load в справочной документации, но не могу найти семантику. Я также нашел...
115 просмотров
schedule 30.03.2022

MIT-схема для окон SublimeREPL
Получение ошибки WindowsError(2, 'The system cannot find the file specified.') Я пытался возиться с Main.sublime-menu, но как-то не уверен, какой путь я должен указать, поэтому я использовал варианты C:\Program Files (x86)\MIT-GNU...
669 просмотров
schedule 07.04.2022

Схема: нельзя использовать #t в операторе if
Извините, если название вопроса немного сбивает с толку. Может быть, после того, как вы ее прочтете, вы сможете предложить мне лучшее название. В рамках домашнего задания для онлайн-курса я написал итеративную процедуру в mit-scheme для...
130 просмотров
schedule 11.04.2022

Схема MIT - сортировка слиянием + выполнение по времени
Я реализовал свою собственную сортировку слиянием в схеме MIT. Я хочу протестировать его со встроенным merge-sort и сравнить время; однако я не знаю, как узнать время работы обоих. Также как увеличить размер стека / глубину рекурсии, когда я...
276 просмотров
schedule 13.04.2022

Значением синтаксической привязки должно быть ключевое слово: альфа. Что это означает?
Вот моя небольшая программа: (let-syntax ((alpha (lambda (x) (list (syntax quote) (list))))) (alpha)) И guile его выполняет и возвращает(). Но mit-scheme выводит следующее: ;Syntactic...
140 просмотров
schedule 29.04.2022

Импорт строковых примитивных функций в схему MIT
Вводные курсы программирования с использованием Scheme часто используют версию, которая включает примитивные функции, такие как first и bf (описано здесь ). Благодаря этому вопросу у меня локально работает схема MIT, но она выдает следующая...
155 просмотров
schedule 25.05.2022

Как создать определение схемы для разбора составного S-выражения и приведения его к нормальной форме
Учитывая выражение в форме: (* 3 (+ x y)) , как я могу оценить выражение, чтобы представить его в форме (+ (* 3 x) (* 3 y)) ? (примечание: в общем случае 3 — это любая константа, а «x» или «y» могут быть терминами одиночных переменных или других...
832 просмотров
schedule 03.06.2022

Не удается запустить схему MIT — превышен размер кучи
По какой-то причине у меня проблемы с запуском схемы MIT. На моем Dell, работающем под управлением Windows Vista, я даже не могу открыть схему MIT; Я получаю сообщение: "Размер кучи превышен" или что-то в этом роде. Я могу запустить его на своем...
1785 просмотров
schedule 29.09.2022

Чтение аргументов командной строки в MIT-схеме
Я пытаюсь запустить программу схемы, используя схему MIT (схема MIT/GNU, работающая под GNU/Linux, выпуск 7.7.90.+ || Microcode 15.1 || Runtime 15.7), и я хотел бы получить доступ к аргументам командной строки. Я просмотрел документацию, но ничего...
1492 просмотров
schedule 09.10.2023

Как получить определение моей функции в схеме MIT?
В JavaScript я могу получить определение "исходного кода" функции, например: ​function alert_Hi() { alert("Hi"); } alert(alert_Hi); вернет именно то, что я набрал. http://jsfiddle.net/DuCqJ/ Как я могу сделать это в схеме MIT? Я...
871 просмотров
schedule 24.12.2022

Доступ к входу в процедурах более высокого порядка на схеме
Мне нужно понять, как я могу получить доступ к входу функции, которая передается другой функции в качестве входа. Например; У меня есть функция f, которая просто делает (define f (lambda (x) (if (null? x) #t (car x)))) это. Мне нужно написать...
68 просмотров
schedule 20.07.2023

Как загрузить файлы в Edwin
Это может быть глупый вопрос, но я не могу понять это для жизни и не могу найти ссылку в Интернете, которая отвечает на мой вопрос. Я использую Edwin (это мой первый раз, когда я использую Emacs), чтобы следовать вместе с классом MIT Opencourseware...
1544 просмотров
schedule 22.10.2022

Как написать функцию SUM на схеме?
Как написать на схеме функцию, которая суммирует числа во встроенных списках? i.e. ((1) (2 3) (4) (5 6)) Я написал это, чтобы суммировать обычный список: (define (sum list) (if (null? list) 0 (+ (car list) (sum (cdr list)))))...
5099 просмотров
schedule 12.10.2022

Как вводить положительные и отрицательные бесконечности в схему MIT?
Раздел 4.7.2 Справочное руководство по схемам MIT/GNU утверждает, что Спецификация чисел с плавающей запятой IEEE поддерживает три специальных «числа»: положительная бесконечность ( +inf ), отрицательная бесконечность ( -inf ) и не-число (...
142 просмотров
schedule 06.05.2023

Возврат переменной из другой среды
Я пытаюсь вернуть переменную в рамках другой среды. То, что у меня есть в настоящее время, (define make-empty-env (lambda() (make-top-level-environment) ) ) который создает новую среду, когда вы вызываете ее из интерпретатора,...
47 просмотров
schedule 02.04.2023

Проблема с установкой пакетов в Debian для mit-scheme-10.1.10, файл заголовка не найден
Вот ошибка для модуля mcrypt checking mcrypt.h usability... no checking mcrypt.h presence... no checking for mcrypt.h ... no configure: error: Header file<mcrypt.h> not found. Та же ошибка для пакета gdbm. Я новичок в Linux и...
61 просмотров
schedule 24.11.2022

Scmutils для SICM
2 Изменить: я нашел решение. 1 Редактировать: я понял, что описание моей проблемы было довольно плохим, поэтому я излагаю проблему заново, оставив старый вопрос ниже. Я установил mit-схему, которая отлично работает. При попытке установить scmutils...
117 просмотров
schedule 31.05.2023

Использование схемы MIT/GNU
Я загрузил реализацию LISP на схеме MIT/GNU, чтобы понять Структуру и интерпретацию компьютерных программ . Однако я немного смущен тем, с чем имею дело, когда запускаю программу. Когда программа запускается, я получаю два окна: окно "Схема...
500 просмотров
schedule 29.10.2023