This looks like a bug (v2.0.6). I was cleaning up an old script which goes like this:
(define (eval-case ...) ... val) (define var (eval-case ...)) This worked from the REPL, but when loading the file with (load "script"), var was always #<unspecified>. It turns out that (my) eval-case is never executed in this case. So I look around to find that eval-case is something that has been replaced by eval-when and is now deprecated. But no matter what eval-case is, it is bad that the redefinition is being ignored silently. Regards, Daniel