[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Should letrec via syntax work within eval-when (expand load eval)?
From: |
Rob Browning |
Subject: |
Re: Should letrec via syntax work within eval-when (expand load eval)? |
Date: |
Thu, 01 Aug 2019 18:13:02 -0500 |
Rob Browning <address@hidden> 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
- Re: Should letrec via syntax work within eval-when (expand load eval)?,
Rob Browning <=