iitalics/iotapass

Reject lists of different lengths in same ellipsis form

Closed this issue · 0 comments

(define x* '(x y z))
(define e* (list e1 e2))
(template (L e) (let ([,x* ,e*] ...) ,e3))
;; should be:
;; template: all lists must have the same size
;;  first list: '(x y z)
;;  second list: '(....)