From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Replace trivial pcase occurrences in the Emacs sources Date: Thu, 1 Nov 2018 02:00:39 +0700 Message-ID: References: <83tvlcsnee.fsf@gnu.org> <86mur137n8.fsf@gmail.com> <20181029130132.GB4195@ACM> <20181029134722.GC4195@ACM> <87lg6gifnb.fsf@web.de> <87muqwxs7m.fsf@ericabrahamsen.net> <83h8h3jlyd.fsf@gnu.org> <8b897e43-679b-d38c-e185-0efe19c09342@yandex.ru> <83y3aei08p.fsf@gnu.org> <83o9bahz6i.fsf@gnu.org> <83in1ihtox.fsf@gnu.org> <83h8h2hsoe.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1541012447 7005 195.159.176.226 (31 Oct 2018 19:00:47 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 Oct 2018 19:00:47 +0000 (UTC) Cc: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 31 20:00:43 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gHvjN-0001gq-QP for ged-emacs-devel@m.gmane.org; Wed, 31 Oct 2018 20:00:41 +0100 Original-Received: from localhost ([::1]:33076 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHvlU-0006KX-2O for ged-emacs-devel@m.gmane.org; Wed, 31 Oct 2018 15:02:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36494) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHvjq-0006J0-4Q for emacs-devel@gnu.org; Wed, 31 Oct 2018 15:01:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHvjp-00009q-62 for emacs-devel@gnu.org; Wed, 31 Oct 2018 15:01:09 -0400 Original-Received: from mail-oi1-x22d.google.com ([2607:f8b0:4864:20::22d]:43658) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gHvjd-0007sF-PF; Wed, 31 Oct 2018 15:00:58 -0400 Original-Received: by mail-oi1-x22d.google.com with SMTP id j202-v6so14136617oih.10; Wed, 31 Oct 2018 12:00:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=iZsimEifKMCI0i/Yi7THvdu1TXR9TEC0Xeztb66BPhU=; b=X9vozThrBc/Hk+TfxmzFrxRSxTOi5ZpEbRPVyLmT7A2uKBSL6CGGBMg5chSszuVaUF pUDaKM82dQybEiVx1AfGUGv0y56dwUmVFUX84Ms7C38gXhjMegA7rzax1Ztmzm1UubtB hO7rYXGufhtZpmyFpDQkon6k306JxdgQpucPXv4DLgiIyo7ro8B3kgvieEmhALCuXLec avO8z2ZCyVcQU2Q7Az2Ri4ZCr/fpxoZ/lPfbKBQaWZqKLl4qOutVtuQDzjmnoVaMrVzk AIbs8z6Sqn2VYx8uGQvt8SugXFSmBTTJYcUkPepdf5wkubIdwACag1LHyXm0+mtU+XYs 8vCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=iZsimEifKMCI0i/Yi7THvdu1TXR9TEC0Xeztb66BPhU=; b=T1jx3A2n5N6MyTdeSrHHMX9I67eW40BodjK7qF4GJ632Sif4s0pra5cJ3mLYef0omV VIwsepykon5YACs4tQF2aCZSqo/sVFIf/wtaTsiR00tA3t+kcs0kx2MBI/HT+ZP7vOhJ AdixAGhFgz9K6p951XSlpWFJMl6tWTlOZkGUBn8dyuHN9dk9XSy+Exngzv3tvI4JHmE5 9K4rjNvmaTwAzoz6/c6mj3conA+EVGsv7FLTOt19rwh5PyOu3f6vSAm4GRjMacdI1bT4 ks1XwYIpERoh25+sIS4F2eW96gD5AS9YUy3/n/Z2v+3qDRCrkdt72drGL49kgSHwN+jk LbBQ== X-Gm-Message-State: AGRZ1gIKq4+a9k7Z8p7UyleOkn7PBFS3YTI2LxA/i55VWAxphgt9xK50 2Tj7cj5NFJoGvIi/Xu5rxD6iYXr3SzBhmBPps0PFHg== X-Google-Smtp-Source: AJdET5cQEp7tEfvWC7ClfzBO78uUK7eJWikPaHwcTG8SskswKroQ4GZhRxF8QOeBsGVW2ODev+CEAbzvD5mhaXV48Dk= X-Received: by 2002:aca:f5cc:: with SMTP id t195-v6mr2612742oih.29.1541012453819; Wed, 31 Oct 2018 12:00:53 -0700 (PDT) In-Reply-To: <83h8h2hsoe.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230898 Archived-At: On Thu, Nov 1, 2018 at 1:34 AM Eli Zaretskii wrote: > A thing can be called "destructuring" if it destructures something. > It's like a "flying carpet": the carpet that flies. But in our case > the patterns don't destructure anything, they are a means for > destructuring. The construct =E2=80=9Cing =E2=80=9D could alternatively be par= sed as =E2=80=9C =E2=80=9D, with the gerund in the role of a determi= ner, e.g.: a =E2=80=9Cwalking stick=E2=80=9D is a stick that is used for walking, or a= =E2=80=9Cthinking cap=E2=80=9D is a cap for thinking. They don=E2=80=99t walk and think on th= eir own, but are tools used in a specific activity.