Hi!
Stefan Israelsson Tampe skribis:
> You do not need gensyms if you try to mimic or implement my suggested #. .
> On the
> other hand when if you do this
>
> (define (f stx) #`(let ((x 1)) #,stx))
>
> and use this with
>
> #`(let ((x 2)) #,(f #'x))
OK, got it, thanks!
(In case others wonder,
Hello,
It compiles fine here, from git, debian testing on both 32/64bit boxes. Make
check
fails on our 64bit box though, with the following message ...
please note that here our /usr/local is an nfs mounting point [there
were
some problems that Mark addressed about half a year a
| It’s true that it’s annoying that the wrong binding is silently used.
| Do you think it’s common enough to justify new syntax?
Yes this highlights a comon problem when implementing racket match with #`.
I do think
that the best solution is to somehow extend the syntax expander to mimic my
sugest