Вопросы по теме 'r6rs'
Схема передачи по ссылке
Как я могу передать переменную по ссылке в схеме?
Пример функциональности, которую я хочу:
(define foo
(lambda (&x)
(set! x 5)))
(define y 2)
(foo y)
(display y) ;outputs: 5
Кроме того, есть ли способ вернуться по ссылке?
5233 просмотров
schedule
03.02.2024
Chez Scheme: импорт макросов на верхнем уровне
Я запускаю Chez Scheme 9.5 и пытаюсь определить синтаксический преобразователь в библиотеке. Вот пример:
(library (forlib)
(export for)
(import (rnrs (6)))
(define-syntax for
(syntax-rules (in)
[(for x in lst body1 body2 ...)...
409 просмотров
schedule
19.09.2022