Added fix in revision 1336. Is this better:
> (syntax-case #'((a b c d) (1 2 3)) () [((x ...) (y ...)) #'((x y) ...)])
Unhandled exception Condition components: 1. &assertion 2. &who: ... 3. &message: "length mismatch" 4. &irritants: ((#<syntax 1> #<syntax 2> #<syntax 3>) (#<syntax a> #<syntax b> #<syntax c> #<syntax d>))
Added fix in revision 1336. Is this better:
> (syntax-case #'((a b c d) (1 2 3)) ()
[((x ...) (y ...))
#'((x y) ...)])
Unhandled exception
Condition components:
1. &assertion
2. &who: ...
3. &message: "length mismatch"
4. &irritants: ((#<syntax 1> #<syntax 2> #<syntax 3>) (#<syntax a> #<syntax b> #<syntax c> #<syntax d>))