The description on p. 19 suggests that only internal definitions can be in an
internal BEGIN. The formal syntax suggests that syntax definitions can also
be in an internal BEGIN, but according to the formal syntax we canot mix
syntax and ordinary definitions in an internal BEGIN. So are all of the
following illegal?
(let ()
(begin 1))
(let ()
(begin
(define x 1)
x))
(let ()
(begin
(define-syntax foo .......)
(define x 1))
1)
_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports