[Scheme-reports] Restrictions on internal BEGIN?
Andre van Tonder 24 Apr 2011 01:45 UTC
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
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports