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/loc stx (letrec ([name (case-lambda . clauses)]) name))))]))
|
||||||
(syntax-case stx ()
|
(syntax-case stx ()
|
||||||
[(_ formals expr0 expr ...)
|
[(_ formals expr0 expr ...)
|
||||||
(generate-body #'formals #'(begin expr0 expr ...))]))
|
(generate-body #'formals #'(let () expr0 expr ...))]))
|
||||||
|
|
||||||
(provide define/kw)
|
(provide define/kw)
|
||||||
(define-syntax (define/kw stx)
|
(define-syntax (define/kw stx)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user