From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Okam via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#47261: Destructuring with Pcase without assigning values Date: Fri, 19 Mar 2021 13:47:29 +0000 Message-ID: Reply-To: Okam Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23691"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca To: 47261@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 19 14:49:35 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lNFVO-00063I-Fg for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 19 Mar 2021 14:49:34 +0100 Original-Received: from localhost ([::1]:40916 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lNFVN-0004PO-HP for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 19 Mar 2021 09:49:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNFTv-0003KP-2z for bug-gnu-emacs@gnu.org; Fri, 19 Mar 2021 09:48:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37550) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lNFTu-0007Lq-E8 for bug-gnu-emacs@gnu.org; Fri, 19 Mar 2021 09:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lNFTu-0001ZA-2l; Fri, 19 Mar 2021 09:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Okam Original-Sender: "Debbugs-submit" Resent-CC: monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Mar 2021 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47261 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: monnier@iro.umontreal.ca Original-Received: via spool by submit@debbugs.gnu.org id=B.16161616736002 (code B ref -1); Fri, 19 Mar 2021 13:48:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Mar 2021 13:47:53 +0000 Original-Received: from localhost ([127.0.0.1]:49094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNFTk-0001Yk-Va for submit@debbugs.gnu.org; Fri, 19 Mar 2021 09:47:53 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:39754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNFTh-0001Yb-Dw for submit@debbugs.gnu.org; Fri, 19 Mar 2021 09:47:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38172) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNFTh-0003Ej-0j for bug-gnu-emacs@gnu.org; Fri, 19 Mar 2021 09:47:49 -0400 Original-Received: from mail-40134.protonmail.ch ([185.70.40.134]:31163) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNFTb-00079p-J3 for bug-gnu-emacs@gnu.org; Fri, 19 Mar 2021 09:47:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1616161654; bh=GHIwvHhy9lfE5sUHeTWWPAS/uP9JahkgXQMJkRfOyNM=; h=Date:To:From:Reply-To:Subject:From; b=XAIiXpwekaep7o+UQt2huiFeMZDB/xJW9Gm2EQKrZ+OeLRv4pJTtJfqhe4E4DrtWc eFpkd2oPGCDna+4DrGaOV0LfaH54jQpWE5D4YcMdFsJsjVSmmV9IQDvRV8UFyUEYGJ FKN0OmCe0fU2h2EcrK5N+MXzwGn3ws8VsheD6RT0= Received-SPF: pass client-ip=185.70.40.134; envelope-from=okamsn@protonmail.com; helo=mail-40134.protonmail.ch X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" X-ACL-Warn: , Okam Xref: news.gmane.io gmane.emacs.bugs:202688 Archived-At: X-Debbugs-Cc: monnier@iro.umontreal.ca Hello. For a Pcase pattern, it would be convenient to have Pcase destructure the pattern and have a way to see what values Pcase would like to assign to variables within the pattern. This would allow one to know the variables found in the pattern and to manipulate the values that Pcase would like to assign, instead of just letting `pcase` assign them. This was asked about on the Help mailing list: https://lists.gnu.org/archive/html/help-gnu-emacs/2021-03/msg00089.html Thank you.