LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

(define-syntax change
  (syntax-rules (foo)
   [(change (foo a b c)) (bar (+ a b) (+ a c))]
   [(change (body ...)) ((change body) ...))]
   [(change t) t]))

Исправление monk, :

Даже

(define-syntax change
  (syntax-rules 
   [(change (foo a b c)) (bar (+ a b) (+ a c))]
   [(change (body ...)) ((change body) ...))]
   [(change t) t]))

Исправление monk, :

Даже

(define-syntax change
  (syntax-rules 
   [(change (foo a b c)) (bar (+ a b) (+ a c))]
   [(change (body ...)) ((change body) ...))]
   [(change t) t)]))

Исходная версия monk, :

Даже

(define-syntax change
  (syntax-rules 
   [(change (foo a b c)) (bar (+ a b) (+ a c))]
   [(change (body ...)) ((change body) ...))]))