Oh, yes, I meant that syntax-rules is R5RS so it makes sense to have it in Gambit compatible to its own extensions. I understand that's a lot of work though, and not the compiler's concern at some point.
On Sun, Mar 4, 2012 at 11:34 AM, Mikael mikael.rcv@gmail.com wrote:
Den 3 mars 2012 20:49 skrev Álvaro Castro-Castilla alvaro.castro.castilla@gmail.com:
I wonder why Gambit doesn't include a syntax-rules implementation that is compatible with DSSSL and cond-expand, it belongs to R5RS.
The impl is taken from /a lib of/ another Scheme. (just like with the thing addressed yesterday, someone said which on the ml a year ago)
DSSSL is not in the R5RS spec, it's just a very widely implemented extension. Same w cond-expand.
Just secondarily, note that different DSSSL implementations have different behaviors: does the #!rest argument include all args defined up to it, in what order can #!optional and #!key be put, etc.
Yw.
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list