Вопросы по теме '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 просмотров
schedule
24.04.2024
Разница между экв.? а = в схеме?
> (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 просмотров
schedule
31.03.2022