[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: local eval
From: |
Robby Zambito |
Subject: |
Re: local eval |
Date: |
Mon, 24 Apr 2023 10:19:40 -0400 |
User-agent: |
mu4e 1.10.2; emacs 28.2 |
Hi Damien
The issue you are running into is related to macro hygiene. If you
implement eval-var using the non-hygienic define-macro, it works how you
want.
(define-module (Scheme+)
#:use-module (ice-9 local-eval)
#:re-export (local-eval the-environment)
#:export (eval-var eval-var))
(define-macro (eval-var var)
`(local-eval ',var (the-environment)))
Robby
- local eval, Damien Mattei, 2023/04/24
- Re: local eval,
Robby Zambito <=
- Message not available
- Re: local eval, Damien Mattei, 2023/04/24
- Re: local eval, Damien Mattei, 2023/04/26
- Re: local eval, Robby Zambito, 2023/04/26
- Re: local eval, Mikael Djurfeldt, 2023/04/26
- Re: local eval, Mikael Djurfeldt, 2023/04/26
- Re: local eval, Damien Mattei, 2023/04/26
- Re: local eval, Damien Mattei, 2023/04/27