В mzscheme макросы не работают, если keyword совпадает с именем переменной. Например: (define-syntax S (syntax-rules (w) ((S w) 1) )) Вот такое выражение не вычисляется: (let ((w 2)) (S w)) Это баг или фича?
В mzscheme макросы не работают, если keyword совпадает с именем переменной. Например: (define-syntax S (syntax-rules (w) ((S w) 1) )) Вот такое выражение не вычисляется: (let ((w 2)) (S w)) Это баг или фича?
Ответ на:
комментарий
от anonymous