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

Reply via email to