Rob Browning <r...@defaultvalue.org> writes: > I narrowed down an issue I'd hit to this: > > ;; somefile.scm > (define-syntax foo > (syntax-rules () > ((_ any ...) (letrec ((x y) (y 'foo)) x)))) > > (eval-when (expand load eval) (foo 1))
Wait, maybe that's just invalid (scheme-wise) in the first place, and it just happens to work in guile without the eval-when? -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4