[plt-scheme] side effects in R6RS modules
On Sun, May 3, 2009 at 5:46 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> This is a bug in our R6RS implementation.
ok
> With the now-committed changes, your example prints a registration of
> `a' followed by a registration of `b', and the resulting list is '(a
> b).
But now I am confused. I expected to get the empty list, i.e. the
same result I would have obtained with separate compilation.
Care to explain this point better? What happens if you perform
separate compilation of the libraries?