cosmetic changes
This commit is contained in:
parent
49e5e3085b
commit
a08a19bed1
|
@ -280,14 +280,19 @@
|
|||
(lambda (form r compare)
|
||||
(let ((bindings (cadr form))
|
||||
(body (cddr form)))
|
||||
(let ((vars (map car bindings)))
|
||||
(let ((vars (map car bindings))
|
||||
(gensym (lambda (var)
|
||||
(string->symbol
|
||||
(string-append
|
||||
"parameterize-"
|
||||
(symbol->string var))))))
|
||||
`(,(r 'let) (,@(map (lambda (var)
|
||||
`(,(r var) (,var)))
|
||||
`(,(r (gensym var)) (,var)))
|
||||
vars))
|
||||
,@bindings
|
||||
(,(r 'let) ((,(r 'result) (begin ,@body)))
|
||||
,@(map (lambda (var)
|
||||
`(,(r 'parameter-set!) ,var ,(r var)))
|
||||
`(,(r 'parameter-set!) ,var ,(r (gensym var))))
|
||||
vars)
|
||||
,(r 'result))))))))
|
||||
|
||||
|
|
Loading…
Reference in New Issue