Subject: RE: bug#20268: 25.0.50; pcase-lambda broken

From: Drew Adams <[email-masked]>
Date: Wed, 8 Apr 2015 15:21:10 -0700 (PDT)

> > Just out of curiosity, what was the reason we didn't go in the
> > direction of Common Lisp's `destructuring-bind' etc., which would
> > let you write just (a b c) instead of `(,b ,_ ,c)?
> 
> For example because it doesn't let you write
>    (pcase-let ((cl-struct mytype slot1 slot3) (myexp)) ...)

What part of "go in the direction of Common Lisp's
`destructuring-bind' etc." implies that you cannot go beyond it
to support that kind of thing?