Subject: bug#71503: 30.0.50; pcase-lambda (with "and" and "guard") does not work as expected

From: Drew Adams <[email-masked]>
Date: Fri, 14 Jun 2024 16:08:41 +0000

> The difference is that pcase-lambda
> doesn't do case-distinction, but
> just pattern matching/destruncting.

Unless I'm mistaken, this confusion has
surfaced several times now...

Is it really a good idea to call this
"pcase-" <anything>, if it has nothing to
do with case distinction, i.e., control
flow?

Why not a name that suggests destructuring
or pattern-matching, and binding?  Common
Lisp at least calls its (weaker) construct
`destructuring-bind' - pretty clear.