From unknown Sat Jun 21 10:28:19 2025
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
Content-Type: text/plain; charset=utf-8
From: bug#20643 <20643@debbugs.gnu.org>
To: bug#20643 <20643@debbugs.gnu.org>
Subject: Status: 24.5; Please improve documentation of `pcase-let'
Reply-To: bug#20643 <20643@debbugs.gnu.org>
Date: Sat, 21 Jun 2025 17:28:19 +0000
retitle 20643 24.5; Please improve documentation of `pcase-let'
reassign 20643 emacs
submitter 20643 Philipp Stephani
severity 20643 minor
tag 20643 fixed
thanks
From debbugs-submit-bounces@debbugs.gnu.org Sun May 24 06:37:11 2015
Received: (at submit) by debbugs.gnu.org; 24 May 2015 10:37:12 +0000
Received: from localhost ([127.0.0.1]:54282 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from )
id 1YwTHH-0000gR-3e
for submit@debbugs.gnu.org; Sun, 24 May 2015 06:37:11 -0400
Received: from eggs.gnu.org ([208.118.235.92]:43106)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from ) id 1YwTHA-0000fl-Si
for submit@debbugs.gnu.org; Sun, 24 May 2015 06:37:05 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1YwTH4-0004T4-G7
for submit@debbugs.gnu.org; Sun, 24 May 2015 06:36:55 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50,
FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled
version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:58149)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1YwTH4-0004T0-DR
for submit@debbugs.gnu.org; Sun, 24 May 2015 06:36:54 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:56613)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1YwTH3-0004WO-A3
for bug-gnu-emacs@gnu.org; Sun, 24 May 2015 06:36:54 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1YwTH0-0004PT-4A
for bug-gnu-emacs@gnu.org; Sun, 24 May 2015 06:36:53 -0400
Received: from mail-wi0-x22e.google.com ([2a00:1450:400c:c05::22e]:33536)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1YwTGz-0004PN-TH
for bug-gnu-emacs@gnu.org; Sun, 24 May 2015 06:36:50 -0400
Received: by wicmx19 with SMTP id mx19so21126436wic.0
for ; Sun, 24 May 2015 03:36:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=from:to:subject:date:message-id:mime-version:content-type;
bh=yu/bQ7BbIHewirDXzw1p67fMl4mvIF/GVDFGGLu1DQA=;
b=Q2nv3Pm8/2Lyr+l50hxYe2z7qVJ/AOAJOdNa1ZIKg9NJPLRdX/2BB2GCRJoFbp9o8M
nITcXtSbM6Ro50/+tT7j0iD9nX7LmXeJ+MfA3GdQtBwQGnw14987d/2vJNkgs3W4krfc
LqyJeIgiAAQev7Vobi0Ba9vM0BCbZAS/MyZ1g4H9vSVNOu0MFOKakC4oSByShjXBxvBC
tlsagmYnLi15zfiYXiKUJ3xq9cNLXjdSIdWSC18baVoyqgouUoVnEnaEtyHUm35MddEj
favu8wJYHpWB2z+yEhc7lTNS64QHOpBzC8lgnuxdUwJes96vGg3euj2G9/FZ9IUZLwKB
okVQ==
X-Received: by 10.180.24.65 with SMTP id s1mr22059224wif.66.1432463809275;
Sun, 24 May 2015 03:36:49 -0700 (PDT)
Received: from p (46.128.209.83.dynamic.cablesurf.de. [46.128.209.83])
by mx.google.com with ESMTPSA id g14sm11517697wjs.47.2015.05.24.03.36.48
for
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Sun, 24 May 2015 03:36:48 -0700 (PDT)
From: Philipp Stephani
To: bug-gnu-emacs@gnu.org
Subject: 24.5; Please improve documentation of `pcase-let'
Date: Sun, 24 May 2015 12:36:47 +0200
Message-ID:
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.8 (---)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.8 (---)
The documentation of `pcase-let' is very terse. Please expand it to
state what happens to each binding in the case that the pattern of a
binding matches, in the case where it doesn't match, and in the case
where there are no binding constructs in a pattern.
In GNU Emacs 24.5.1 (x86_64-apple-darwin14.1.0, NS apple-appkit-1344.72)
of 2015-04-12 on p
Configured using:
`configure --prefix=/usr/local/Cellar/emacs/24.5
--enable-locallisppath=/usr/local/share/emacs/site-lisp
--infodir=/usr/local/Cellar/emacs/24.5/share/info/emacs
--with-file-notification=gfile --with-dbus --with-gnutls --with-rsvg
--with-imagemagick --without-popmail --with-ns
--disable-ns-self-contained'
Important settings:
value of $LANG: de_DE.UTF-8
locale-coding-system: utf-8-unix
Major mode: Emacs-Lisp
Minor modes in effect:
tooltip-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Recent messages:
Auto-saving...done
Mark set
Sending...
Mark set [2 times]
Sending via mail...
Sending email
Sending email done
gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.
Sending...done
Load-path shadows:
None found.
Features:
(eieio-opt speedbar sb-image ezimage dframe find-func gnutls
network-stream starttls tls mailalias smtpmail auth-source eieio
byte-opt bytecomp byte-compile cl-extra cconv eieio-core password-cache
cus-edit cus-start cus-load wid-edit cl-loaddefs cl-lib help-mode pp
shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils warnings help-fns files-x xterm time-date
tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list
newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp
files text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind gfilenotify cocoa ns multi-tty emacs)
Memory information:
((conses 16 121758 16283)
(symbols 48 21489 1)
(miscs 40 70 436)
(strings 32 20572 5003)
(string-bytes 1 573284)
(vectors 16 11348)
(vector-slots 8 377433 8228)
(floats 8 77 372)
(intervals 56 1062 144)
(buffers 960 20))
From debbugs-submit-bounces@debbugs.gnu.org Sun May 24 22:40:04 2015
Received: (at 20643) by debbugs.gnu.org; 25 May 2015 02:40:05 +0000
Received: from localhost ([127.0.0.1]:55109 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from )
id 1YwiJ5-0007V1-Hu
for submit@debbugs.gnu.org; Sun, 24 May 2015 22:40:04 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.181]:51478)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from ) id 1YwiIz-0007Uk-GJ
for 20643@debbugs.gnu.org; Sun, 24 May 2015 22:39:58 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AsEwA731xV/9N+3mhcgxCEAoVVuzcJh0sEAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCw4mEhQYDSSINwjPIwEBAQcBAQEBHos6hQUHhC0BBJ8Xg2uSAiOBZoIuIoJ4AQEB
X-IPAS-Result: A0AsEwA731xV/9N+3mhcgxCEAoVVuzcJh0sEAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCw4mEhQYDSSINwjPIwEBAQcBAQEBHos6hQUHhC0BBJ8Xg2uSAiOBZoIuIoJ4AQEB
X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="122060108"
Received: from 104-222-126-211.cpe.teksavvy.com (HELO fmsmemgm.homelinux.net)
([104.222.126.211])
by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
24 May 2015 22:39:47 -0400
Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848)
id AE6FDAE058; Sun, 24 May 2015 22:39:47 -0400 (EDT)
From: Stefan Monnier
To: Philipp Stephani
Subject: Re: bug#20643: 24.5; Please improve documentation of `pcase-let'
Message-ID:
References:
Date: Sun, 24 May 2015 22:39:47 -0400
In-Reply-To: (Philipp Stephani's message of "Sun,
24 May 2015 12:36:47 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 20643
Cc: 20643@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: 0.3 (/)
> The documentation of `pcase-let' is very terse. Please expand it to
> state what happens to each binding in the case that the pattern of a
> binding matches, in the case where it doesn't match, and in the case
> where there are no binding constructs in a pattern.
I added:
The macro is expanded and optimized under the assumption that those
patterns *will* match, so a mismatch may go undetected or may cause
any kind of error."
-- Stefan
From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 09:10:32 2015
Received: (at 20643) by debbugs.gnu.org; 21 Jun 2015 13:10:32 +0000
Received: from localhost ([127.0.0.1]:53103 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from )
id 1Z6f15-0006DP-9B
for submit@debbugs.gnu.org; Sun, 21 Jun 2015 09:10:31 -0400
Received: from mail-wi0-f173.google.com ([209.85.212.173]:34419)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from ) id 1Z6f13-0006DD-Dr
for 20643@debbugs.gnu.org; Sun, 21 Jun 2015 09:10:29 -0400
Received: by wicnd19 with SMTP id nd19so54479287wic.1
for <20643@debbugs.gnu.org>; Sun, 21 Jun 2015 06:10:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc:content-type;
bh=dKoOJvD+4rwWpEdrpJqGzRtnqZ6iwpZ8yw1h7pD1mwo=;
b=Xl0yJshGFsxZlQk3plxHCer6GSKPzyTyO46HTmLS6AEFVilSFwT0Bsif4lDUj4oB8S
kN72tG4+nBS+wmu/yfVMg3btrlQtXoVPPcFsMgXhfM82H2WXtAyt7ZZLCQOvN76tg/g+
dPJx4HGY9T0LiVRWiFKu1JHLyHuOhfu8aus2Sn454RpNxRQc0Aht9pYiTfoUEnIu2IwZ
oOXnB1qQXSRnfTTt/JdxyuX+UvVzoiAnd6vOUrnAS8H5fzPhGgBJYnDahGDlsbaFOYam
9rX8tCiO6LnFJx2A6bsbg5ZOo1asKwPzboyZIlwC7mS2YypIPbuXy2FDSNmFoVrv6hLo
aP4g==
X-Received: by 10.180.97.7 with SMTP id dw7mr23312093wib.74.1434892224000;
Sun, 21 Jun 2015 06:10:24 -0700 (PDT)
MIME-Version: 1.0
References:
In-Reply-To:
From: Philipp Stephani
Date: Sun, 21 Jun 2015 13:10:13 +0000
Message-ID:
Subject: Re: bug#20643: 24.5; Please improve documentation of `pcase-let'
To: Stefan Monnier
Content-Type: multipart/alternative; boundary=f46d044304404d781b051906e147
X-Spam-Score: -0.4 (/)
X-Debbugs-Envelope-To: 20643
Cc: 20643@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -0.4 (/)
--f46d044304404d781b051906e147
Content-Type: text/plain; charset=UTF-8
Stefan Monnier schrieb am Mo., 25. Mai 2015 um
04:39 Uhr:
> > The documentation of `pcase-let' is very terse. Please expand it to
> > state what happens to each binding in the case that the pattern of a
> > binding matches, in the case where it doesn't match, and in the case
> > where there are no binding constructs in a pattern.
>
> I added:
>
> The macro is expanded and optimized under the assumption that those
> patterns *will* match, so a mismatch may go undetected or may cause
> any kind of error."
>
>
>
Thanks. Though I think it would be better to be more defensive and
guarantee to raise a signal in the case of a mismatch.
--f46d044304404d781b051906e147
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
> The documentation of `pcase-let' is ve=
ry terse.=C2=A0 Please expand it to
> state what happens to each binding in the case that the pattern of a
> binding matches, in the case where it doesn't match, and in the ca=
se
> where there are no binding constructs in a pattern.
I added:
=C2=A0 =C2=A0The macro is expanded and optimized under the assumption that =
those
=C2=A0 =C2=A0patterns *will* match, so a mismatch may go undetected or may =
cause
=C2=A0 =C2=A0any kind of error."
Thanks. Though I think it would be bet=
ter to be more defensive and guarantee to raise a signal in the case of a m=
ismatch.=C2=A0
--f46d044304404d781b051906e147--
From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 21:23:55 2015
Received: (at 20643) by debbugs.gnu.org; 22 Jun 2015 01:23:55 +0000
Received: from localhost ([127.0.0.1]:53738 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from )
id 1Z6qSo-00089i-SM
for submit@debbugs.gnu.org; Sun, 21 Jun 2015 21:23:55 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.181]:41162)
by debbugs.gnu.org with esmtp (Exim 4.80)
(envelope-from ) id 1Z6qSn-00089V-5W
for 20643@debbugs.gnu.org; Sun, 21 Jun 2015 21:23:53 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AsEwA731xV/zDyd0tcgxCEAoVVuzcJh0sEAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCw4mEhQYDSSINwjPIwEBAQEGAQEBAR6LOoUFB4QtBZ8Xg2uQPYFFI4Fmgi4igngBAQE
X-IPAS-Result: A0AsEwA731xV/zDyd0tcgxCEAoVVuzcJh0sEAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCw4mEhQYDSSINwjPIwEBAQEGAQEBAR6LOoUFB4QtBZ8Xg2uQPYFFI4Fmgi4igngBAQE
X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="127903111"
Received: from 75-119-242-48.dsl.teksavvy.com (HELO ceviche.home)
([75.119.242.48])
by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
21 Jun 2015 21:23:47 -0400
Received: by ceviche.home (Postfix, from userid 20848)
id 8327B660F3; Sun, 21 Jun 2015 21:23:47 -0400 (EDT)
From: Stefan Monnier
To: Philipp Stephani
Subject: Re: bug#20643: 24.5; Please improve documentation of `pcase-let'
Message-ID:
References:
Date: Sun, 21 Jun 2015 21:23:47 -0400
In-Reply-To:
(Philipp Stephani's message of "Sun, 21 Jun 2015 13:10:13 +0000")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 20643
Cc: 20643@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: 0.3 (/)
> Thanks. Though I think it would be better to be more defensive and
> guarantee to raise a signal in the case of a mismatch.
If you want that, you need to use pcase, or pcase-exclusive.
This is a judgment call, but it lets pcase-let generate significantly
shorter and more efficient code and hence better serve the expected
common case.
Stefan
From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 02 11:14:02 2018
Received: (at control) by debbugs.gnu.org; 2 Sep 2018 15:14:02 +0000
Received: from localhost ([127.0.0.1]:43192 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1fwU4f-00033e-TA
for submit@debbugs.gnu.org; Sun, 02 Sep 2018 11:14:02 -0400
Received: from mail-it0-f54.google.com ([209.85.214.54]:33021)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1fwU4d-000337-Lh; Sun, 02 Sep 2018 11:13:59 -0400
Received: by mail-it0-f54.google.com with SMTP id j198-v6so9213067ita.0;
Sun, 02 Sep 2018 08:13:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:to:subject:references:date:in-reply-to:message-id:user-agent
:mime-version; bh=EEmVngeyLaTN8fLIANnc6GOktyl1vUelN0/4bmFl2w4=;
b=Wm3UzrPo/rJod3SiAjYaiL+6Up8RhAtj912EkjPERRelnWvKJteu9FDGjnpzNB1YgQ
04bZzaHkTsxoZdvRmYcNKY1SvLQQUwV36USAd0DNRfKy0/Ne01mMLcI5Ct7I9yuxuQex
zaIBe9CF8Ij2DpRAVUnd3uX4HFIBoKIrjhmwYDGZfYfL5ZmSEEKPG1EQ3IQuzHIVJdmn
gdBD28wL4dyk2tuqzlI9nSRZhWloJZLDDGeDKd/GmropnZ+rNJEW82uoCG2a68EKJgLu
7eIAetv0ncrh59FNZrznaKk/NiFWlTCKJE5MvO3evYBziDfFiz3/Y+W6Da2tlHIZRmnH
Q7OA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:references:date:in-reply-to
:message-id:user-agent:mime-version;
bh=EEmVngeyLaTN8fLIANnc6GOktyl1vUelN0/4bmFl2w4=;
b=R2SIa4MfSuN9scI7s259pqKdeieWhqr0Wi4JXeltuNHBLYmWu0m+VW6fJDlC4mpsKh
PtYrPHY22q+tJzVw4aUFu3EdeJC3bL/6PrXO5Mn4cyC8yP8ANJbjaR1eXKH7R6+UtnJC
syv1hz2ZSDtwOtNcApYDlQsxxy2MrOxbRYbB8X0nQ2ZBNDwm2SlkIvAWOmm4Rg5ugU63
k8YN4CgMONPjL0raPIDwUP5vTDA4Pik+joI5nKckVrH3dt5y5wfyOYaOqiq8oaJrXRJO
R3RLA7dkM0l03RGBxO05Zz+Ps+QzsYIQgVcLtIoqr6y/NgNShpugjc6k8vLZdH2nw8Xb
bI+Q==
X-Gm-Message-State: APzg51AfPezE3ThqVX+Jrw5B6d8hEWbFOo0MVd8nAXZAnW66cCQ1Putd
tEhCJLY7MgGfb7D+Eab9c9eJzMWZ
X-Google-Smtp-Source: ANB0VdaiHWVMQGe9XGL/gV7TQhEzkYUBP0BmdPCNPz9KQ8thscqNz1/5fVy4AawSreyfNygfX8ZKQg==
X-Received: by 2002:a02:1103:: with SMTP id
3-v6mr16895892jaf.144.1535901233729;
Sun, 02 Sep 2018 08:13:53 -0700 (PDT)
Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
by smtp.googlemail.com with ESMTPSA id
80-v6sm5592190itk.14.2018.09.02.08.13.52
(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
Sun, 02 Sep 2018 08:13:53 -0700 (PDT)
From: Noam Postavsky
To: 20643-quiet@debbugs.gnu.org
Subject: Re: bug#20643: 24.5; Please improve documentation of `pcase-let'
References:
Date: Sun, 02 Sep 2018 11:13:52 -0400
In-Reply-To: (Stefan Monnier's
message of "Sun, 24 May 2015 22:39:47 -0400")
Message-ID: <87mut0q6dr.fsf@gmail.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
tags 20643 fixed
close 20643 25.1
quit
Stefan Monnier writes:
> I added:
>
> The macro is expanded and optimized under the assumption that those
> patterns *will* match, so a mismatch may go undetected or may cause
> any kind of error."
[1: dde09cdbce]: 2015-05-24 22:38:05 -0400
* lisp/emacs-lisp/pcase.el: Use PAT rather than UPAT in docstring
(pcase-let): Document the behavior in case the pattern doesn't match.
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=dde09cdbce0239bba0248a8ed5c1f4d85c5e8476
From unknown Sat Jun 21 10:28:19 2025
Received: (at fakecontrol) by fakecontrolmessage;
To: internal_control@debbugs.gnu.org
From: Debbugs Internal Request
Subject: Internal Control
Message-Id: bug archived.
Date: Mon, 01 Oct 2018 11:24:05 +0000
User-Agent: Fakemail v42.6.9
# This is a fake control message.
#
# The action:
# bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator