It is unclear from the description of modules what the regions of imports are.

For example

   (module (name)
     (begin c1 ...)
     (import (A))
     (begin c2 ...)
     (import (B))
     (begin c3 ...))

I would assume c1 ... are evaluated in the /empty/ environment, c2 ... are 
evaluated in the environment exported by (A), and c3 ... are evaluated in the 
union of the environments exported by (A) and (B).  Would this be correct?


_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to