use (let () ...) instead of begin, so internal definitions work
svn: r1121
This commit is contained in:
parent
aea9387a58
commit
0de18bc3ab
|
@ -325,7 +325,7 @@
|
|||
(syntax/loc stx (letrec ([name (case-lambda . clauses)]) name))))]))
|
||||
(syntax-case stx ()
|
||||
[(_ formals expr0 expr ...)
|
||||
(generate-body #'formals #'(begin expr0 expr ...))]))
|
||||
(generate-body #'formals #'(let () expr0 expr ...))]))
|
||||
|
||||
(provide define/kw)
|
||||
(define-syntax (define/kw stx)
|
||||
|
|
Loading…
Reference in New Issue
Block a user