Результаты поиска по запросу "scheme"
когда брал урок, который использовал Scheme, но он был одобрен моим профессором (по-видимому, один из его учеников написал это в тот же день), и другие люди, казалось, преуспели, используя его.
ужна помощь в рисовании соответствующих частей диаграммы модели среды при оценке этого кода: Scheme>(define x 10) Scheme> ((lambda (x y) (+ (y 3) x)) 6 (lambda (w) (* x 9))) Мне нужно убедиться и написать каждое лямбда-тело рядом со средой, в ...
Как изменить режим печати в DrRacket для R6RS, чтобы печатать результаты, как с помощью #lang racket
Когда я запускаю программу в IDE, версия 5.3.5--2013-06-18 (- / f), для#lang racketнапример #lang racket (+ 4 5) (/ 10 2)При нажатииRun>окно взаимодействия получает"9\n5\n" распечатывается в окне взаимодействия. Та же версия, что иR6RS #!r6rs ...
Найти элемент списка в списках в списке
Мне нужна процедура, которая берет список и проверяет, является ли элемент частью этого списка, даже если список содержит списки. До сих пор я написал это: (define (element-of-set? element set) (cond ((null? set) #f) ((eq? element (car set)) #t) ...
, которая является интерпретируемой, свободно распространяемой версией Chez Scheme (которая использует компилятор и стоит денег для получения лицензии).
бираюсь черезМаленький интриган и мне было интересно, какую среду, IDE или интерпретатор лучше всего использовать для тестирования любого кода Схемы, который я для себя записываю.
Еще один способ написания процедуры минимального значения в схеме?
Так что, если у меня есть следующее, которое возвращает наименьшее значение из набора из четырех чисел: (define (minimum2 a b c d) (cond ((and (< a b) (< a c) (< a d)) a) ((and (< b c) (< b d)) b) ((< c d) c) (else d)))Но я хочу написать это ...
Благодарю. Я посмотрю на 1998 JScheme.
ь я видел несколько проектов, заканчивающихся в тот момент, когда фактическая конфигурация зависела от вещей, доступных только во время выполнения. Типичным способом настройки Java-программы является чтение одного или нескольких файлов свойств в ...
Как вы возвращаете описание процедуры в Схеме?
Предположим, у меня есть что-то вроде этого: (define pair (cons 1 (lambda (x) (* x x))Если я хочу вернуть передний объект пары, я делаю это: (car pair)И он возвращает 1. Однако, когда объект является процедурой, я не получаю точное описание ...
Да, но написание вышеперечисленного является таким утомительным и многословным!
ал SICP (Структура и Интерпретация компьютерных программ) и был действительно взволнован, обнаружив эту замечательную специальную форму: «make-environment», которую они демонстрируют для использования в сочетании с eval как способ написания ...
Я использую R5RS, который мне нужен, а не модуль.
ользую DrScheme для написания интерпретатора Scheme. Я определяю цикл чтения Eval Print и заново определяю процедуру eval. Это прекрасно работает в других реализациях схем, таких как Chez Scheme, но мне не нравится редактирование кода в Chez ...
«Применение: не процедура» в двоичных арифметических процедурах
У меня есть простое определение Racket для умножения двоичных чисел вместе. Он использует хорошо проверенное определение «addWithCarry», которое принимает три параметра: два списка и цифру переноса и возвращает двоичную сумму. Двоичные числа ...