Re: Enhancement to the syntax system?

2012-07-09 Thread Ludovic Courtès
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,

GNU Guile 2.0.6 released

2012-07-09 Thread David Pirotte
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

Re: Enhancement to the syntax system?

2012-07-09 Thread Stefan Israelsson Tampe
| 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