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

Схема передачи по ссылке
Как я могу передать переменную по ссылке в схеме? Пример функциональности, которую я хочу: (define foo (lambda (&x) (set! x 5))) (define y 2) (foo y) (display y) ;outputs: 5 Кроме того, есть ли способ вернуться по ссылке?
5233 просмотров

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