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.