Michael Heerdegen writes: > It should probably also say that supernumerary elements of the object > sequence are ignored if less PATTERNS are given, and the match doesn't > fail. Yes. > > BTW, if I want to match [1 2 3 4] and bind a to 1 and b to (2 3 4), is > this possible using the `seq' pattern? Sure, using "&rest": (seq-let (a &rest b) [1 2 3 4] (format "The first is %s and the rest is %s" a b)) You can also ignore elements: (seq-let (a _ &rest b) [1 2 3 4] (format "The first is %s and the rest without the second is %s" a b)) Nico