[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] is it possible to define expand-time values?
From: |
Peter Bex |
Subject: |
Re: [Chicken-users] is it possible to define expand-time values? |
Date: |
Sat, 4 May 2019 16:09:10 +0200 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
On Sat, May 04, 2019 at 03:56:12PM +0200, Marco Maggi wrote:
> ... in CHICKEN 5.0.0 or in a future release? I can find nothing
> relevant on the CHICKEN Wiki. Here what they should do:
>
> <http://marcomaggi.github.io/docs/vicare-scheme.html/iklib-expander-etv.html>
>
> it would open a can of worms^H^H^H^H^H possibilities.
Hi Marco,
This seems like a superfluous feature to me.
To give an example of the first example on the page you linked,
I would use this in a begin-for-syntax, like so:
(begin-for-syntax
(define obj1 (+ 1 2 3)))
(define-syntax get-obj1
(er-macro-transformer
(lambda (e r c)
obj1)))
(get-obj1) => 6
Maybe I'm missing something, but this seems much simpler to me.
Cheers,
Peter
signature.asc
Description: PGP signature