Я использую Chez Scheme 9.5 и пытаюсь определить синтаксический преобразователь в библиотека. Вот...
В настоящее время я изучаю некоторые r7rs и пытаюсь реализовать макрос 'begin' следующим образом:...
Способ поворота матрицы - получить ее транспонирование, а затем перевернуть все строки. У меня есть...
Рассмотрим следующее выражение в схеме R6RS: (syntax ()) Когда я набираю это выражение в Racket,...
Эта простая программа R6RS: #!r6rs (import (rnrs base) (rnrs syntax-case) (rnrs io simple))...
При выполнении (отображать объект) на выходе отображается хорошее представление. Но возможно ли...
Это должно быть что-то вроде этого: (if (= system-type 'gnu/linux) (system "make"))...
Есть ли в схеме сокращение для ((лямбда ())) Например, вместо ((lambda () (define x 1) (display...
Кажется, это работает, это макрос, который расширяется до последовательных целых чисел, в...
Пытаетесь понять free-identifier =? и связанный идентификатор = ?. Может кто-нибудь дать мне...
Этот бит кода находится в реализации Ikarus vector-map: (let f ([p p] [v v] [i 0] [n (vector-length...
Есть ли способ в схеме R6RS получить текущую среду и затем передать ее в качестве второго аргумента...
Вот библиотека, которая экспортирует хеш-таблицу.Библиотека также содержит выражения, которые...
Я относительно новичок в схеме и с трудом нахожу в Интернете конкретный документ с обзором основных...
Мне нужно реализовать функцию с одним аргументом - obj - которая возвращает выражение Scheme,...
Вот что работает: (define obj1 (maak-object (coord 1 1) #f #f #t)) (set! karaktersenobjectenlijst...
Возможно ли извлечь мантиссу и экспоненту из числа с плавающей точкой в основных реализациях...
Как я могу создать библиотеку с именем rnrs-Modified, которая выведет следующий код "Hello, world!"...
Как передать переменную по ссылке в схеме? Пример функциональности, которую я хочу: (define foo...
Я бы хотел иметь версию lambda, которая называется lambda-r, из которой вы можете return.Пример: (+...
Итак ... Я новичок в схеме r6rs и изучаю макросы.Может кто-нибудь объяснить мне, что означает...
Например, посмотрите на этот код (из tspl4): (define proc1 (lambda (x y) (proc2 y x))) Если я...