guile-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]