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

Интерпретатор Lisp / Scheme без Emacs?
Я давно хотел научиться Лисп. Однако все интерпретаторы, о которых я слышал, используют некоторые разновидности emacs. Есть ли какие-нибудь интерпретаторы командной строки, чтобы я мог ввести это в командную строку: lispinterpret...
3810 просмотров
schedule 26.10.2022

Какой Лисп мне изучать?
Какой Лисп (диалект) мне следует изучать и почему? Фрагментация между CL и Scheme замедляет усвоение (по крайней мере, для меня!). Итак, дайте мне «верный ответ», пожалуйста! Я пытался читать сравнения функций, и они, кажется, увязли в...
18251 просмотров
schedule 18.10.2022

Почему Scheme не поддерживает первоклассные среды?
Я читал SICP (Структура и интерпретация компьютерных программ) и был очень взволнован, обнаружив эту замечательную особую форму: «make-environment», которую они демонстрируют для использования в сочетании с eval как способ написания модульного кода...
2849 просмотров
schedule 20.10.2022

Новичок: каррированные функции в схеме
Я использую лекции и текст SICP, чтобы узнать о Scheme самостоятельно. Я смотрю на упражнение, в котором говорится: «Применение выражения E является выражением формы (E E1,... En). Это включает случай n = 0, соответствующий выражению (E)....
5692 просмотров
schedule 13.06.2022

Как вызвать функции номера схемы из SICP
В SICP (например, 2.6) следующие функции описываются как способы «обойтись без цифр». Я чешу, пытаясь понять это. Для начала, как эти функции вызываются? Могу ли я на самом деле применить их каким-то образом, где вывод будет 1? (Или любое другое...
653 просмотров
schedule 24.04.2023

Функционал: построить список целых чисел 1..n
Это не домашнее задание. Я изучаю Standard ML самостоятельно. Я тоже немного знаю Scheme, поэтому на этот вопрос можно ответить на любом языке. Мое добровольное задание — написать функцию, которая создает список целых чисел от 1 до n. Например,...
547 просмотров

Разница между экв.? а = в схеме?
> (eq? 1 1) #t > (eq? 1.1 1.1) #f > (= 1.1 1.1) #t Это окно взаимодействия в DrScheme. Может кто-нибудь объяснить разницу между = и eq? в схеме?
6384 просмотров
schedule 23.05.2022

Как извлечь первый символ символа в схеме?
Я хочу, чтобы он извлек все слова, в которых есть буква e. например. (ewords '(i e ee o oo)) -> '(e ee) В лекции Беркли 61a используется (first 'word) для извлечения первого символа слова. Однако DrScheme кричит на меня, когда я пытаюсь...
6918 просмотров
schedule 04.10.2022

Использование Let in Scheme
Я хочу написать программу, чтобы найти корни квадратного уравнения на схеме. Я использовал LET для определенных привязок. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a)) (discriminant (sqrt ( - (* b...
26483 просмотров
schedule 16.03.2023

О If .. в схеме (plt-схема)
У меня было довольно простое требование в моей программе Scheme выполнять более одного оператора в условии true 'if'. . Итак, я пишу свой код примерно так: (if (= 1 1) ((expression1) (expression2)) ; these 2 expressions are to be...
11883 просмотров
schedule 25.03.2023

Как я могу заниматься веб-программированием с помощью Lisp или Scheme?
Обычно я пишу веб-приложения на PHP, Ruby или Perl. Я начинаю изучение Scheme и хочу попробовать какой-нибудь веб-проект на этом языке. Но я не могу найти лучшую среду для этого. Я ищу следующие функции: Простой способ получить параметры...
23700 просмотров
schedule 10.08.2022

Схема Факториал (факт* l) Вопрос
Я новичок в Scheme, поэтому простите за вопрос: у меня есть функция, которая вычисляет факториалы списка чисел, но она дает мне точку перед последним числом в результатах. Где я ошибаюсь? код: #lang scheme (define fact (lambda (n)...
4347 просмотров
schedule 12.06.2022

Компиляция схемы MIT в Ubuntu 9.04
Когда я запускаю ./configure, я получаю: configure: запуск /bin/bash ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=. Неизвестный тип машины: нет конфигурации: ошибка: ошибка ./configure для компилятора Это на ноутбуке Lenovo...
1497 просмотров
schedule 17.02.2023

Схема, эквивалентная предложению Haskell where
Я только изучаю схему, но мне бы хотелось иметь возможность меньше повторяться. Есть ли способ присвоить имя подвыражению в локальной области видимости? Согласно комментарию: Haskell, где предложение x = s * t where s = 10 t =...
527 просмотров
schedule 26.11.2022

Обнаружение EOF в двоичном файле с использованием схемы
(define (read-all-input) (local ((define line (bytes->list (read-bytes 4)))) (if (eof-object? line) empty (cons line (read-all-input))))) (void (read-all-input)) Приведенный выше код не работает, потому что список...
929 просмотров
schedule 12.12.2023

Упражнение SICP 1.16, где моя ошибка, потому что мне кажется, что это правильно
Я только что начал работать над этой книгой для развлечения; Я бы хотел, чтобы это была домашняя работа, но я никогда не мог позволить себе учиться в Массачусетском технологическом институте, и в любом случае есть масса людей умнее меня. :п...
533 просмотров
schedule 23.08.2022

Какие требования не удалось выполнить IronScheme?
Согласно Википедии: «IronScheme, готовящаяся реализация Scheme, планировала опираться на DLR, но решила отказаться от этой идеи, потому что ветвь DLR, используемая проектом, не синхронизировалась с транком, а также потому, что DLR, согласно...
252 просмотров
schedule 11.03.2023

Испытание примеров из книги The Little Schemer в Windows
В настоящее время я читаю «Маленького программиста», и мне нужен способ протестировать примеры схем в книге на моем компьютере с Windows. В каком приложении я могу это сделать (в Windows, а не в Linux)?
898 просмотров
schedule 15.01.2023

Отладка программы Scheme
Я использую Festival , синтезатор речи, для проект. Он имеет язык сценариев Scheme. Я очень новичок в схеме и надеюсь, что кто-то может помочь. Я просто хочу увидеть текущие параметры конфигурации Festival. У меня есть приглашение схемы, и я...
159 просмотров
schedule 07.10.2022

Каковы преимущества летрека?
Читая "Опытный интриган", я начал узнавать о letrec . Я понимаю, что он делает (можно продублировать с помощью Y-Combinator), но в книге он используется вместо повторения уже define d функции, работающей с аргументами, которые остаются...
7534 просмотров