Replying to myself...

> The relevant difference is that in Guile 1.8, (define foo ...) returns
> #<unspecified>, but in Guile 2 it returns the 'variable' object for
> 'foo'.

I actually think that this qualifies as a bug in Guile, so please don't
depend on this behavior.  Ideally, (define foo ...) should always return
#<unspecified>, and I hope we can fix that in 2.0.4.

    Thanks,
      Mark

Reply via email to