Hello, It appears that Racket's syntax-parse macro system writes `..1' as `...+'. It seems to me to be a better spelling of match's `..1', and better embodies the "0, 1, many" aspect of counting.
http://docs.racket-lang.org/syntax/syntax-patterns.html?q=...+#(form._((lib._syntax/parse..rkt)._......+)) I think I'm going to recommend ...+ as the preferred spelling of this concept, and eventually add it to Guile's syntax-rules / syntax-case system. Your match system might want to add it too, as a synonym of ..1. Just a thought, and an idle one at that, given that I have not implemented anything yet ;) Andy -- http://wingolog.org/