Свързани въпроси 'r6rs'
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
Схема за преминаване по препратка
Как мога да предам променлива по референция в схема?
Пример за функционалността, която искам:
(define foo
(lambda (&x)
(set! x 5)))
(define y 2)
(foo y)
(display y) ;outputs: 5
Освен това има ли начин за връщане чрез препратка?
5233 изгледи
schedule
03.02.2024