Received: (at 73853) by debbugs.gnu.org; 24 Nov 2024 00:45:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 23 19:45:56 2024 Received: from localhost ([127.0.0.1]:59970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tF0l9-0000Dr-O3 for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 19:45:56 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:45072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tF0l8-0000DW-6b for 73853 <at> debbugs.gnu.org; Sat, 23 Nov 2024 19:45:54 -0500 DKIM-Signature: a=rsa-sha256; b=tz/NoadWy/g+4fX7TcUbHeWMjnuXbN2CZVZDVX5YdDsQ77mITUzM8sjI+xNQ4er/OjEoRlqRKDsI7vVWMsCkoVDDpLRiA4OKoF3VREUZiDyVHC5ATLfUUI4v0tvSRvb2LNaSwhlMr/B0PG4/ubEe8KuI/BaZ7Q8s1fDItSBJzyZ+MWtEsAnTaoBYNwo0r7zH5/qjSRjGDW+b0PSpPBxDUWhFbTfU/WNLZFZeAEdEyZT1IqnQZ3lUgmrtTH7+h/8Ow6PkBufkrqqlUhmrTGVF50aEeGqQ9sTqI3A1YupmzauzGM9HEdb2Iq0fq89mx9TB6MR7vjZfnK3+8VwJnCvV3A==; s=purelymail3; d=spwhitton.name; v=1; bh=/rzUXUNd16yfX9G5POckoNH4qXvIPKsanQ5Xei2P/Gk=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=4dlLgYcrvVWcnWnQ+FkvzDkSr445gc663PSDAawWrvsdovKbgPujRx+3QdQXag8eCh2lu5MBbvy6U9Zh9OKR3UgM6KRapYGvICvj118OONrruvo7mWn8ZuO5EOox7mJS7NaNW/6u3zeF3/1VYce7ymm47ZK30F6w9wX7UG+AZlsTDfUebAjmbjVg3Lw6k0S2DOZGCOIDGOTsY+WTu7GhDvP7lxyW9gB3Su7dn9+EVi5f48Fd1PcaKsr2tQWT1VKWTkSI3nUgfpHyV7Jx/KfDR1uZ24lDtUPcr4Ig3kBJqJMg+YaLJ9IqfZ37U2p92Gq8jx9WDls4ebOOIZd3S5DVhw==; s=purelymail3; d=purelymail.com; v=1; bh=/rzUXUNd16yfX9G5POckoNH4qXvIPKsanQ5Xei2P/Gk=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 845082914; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sun, 24 Nov 2024 00:45:45 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 9EE107E36F9; Sun, 24 Nov 2024 08:45:43 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <CADwFkmmeNajX9hEaaUT2b=tsy2E5SF+gvTCTjgt8+Qmts9+FXg@HIDDEN> (Stefan Kangas's message of "Sat, 23 Nov 2024 11:14:43 -0500") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> <878qud7uj7.fsf@HIDDEN> <jwved332h0p.fsf-monnier+emacs@HIDDEN> <87a5dqxbld.fsf@HIDDEN> <CADwFkmmeNajX9hEaaUT2b=tsy2E5SF+gvTCTjgt8+Qmts9+FXg@HIDDEN> Date: Sun, 24 Nov 2024 08:45:43 +0800 Message-ID: <87o725wjbc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Sat 23 Nov 2024 at 11:14am -05, Stefan Kangas wrote: > Sean Whitton <spwhitton@HIDDEN> writes: > >> I think this is just inherent to the fact that these macros depend on >> each other, though it would be nice to fix if we can. > > I think `with-suppressed-warnings` should work here. At least for bytecompiled files, it seems. Installed, thanks both. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 23 Nov 2024 16:15:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 23 11:15:47 2024 Received: from localhost ([127.0.0.1]:58750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tEsnT-0006uw-0Z for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 11:15:47 -0500 Received: from mail-ed1-f51.google.com ([209.85.208.51]:49206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tEsnR-0006ul-5A for 73853 <at> debbugs.gnu.org; Sat, 23 Nov 2024 11:15:45 -0500 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5cfd3a7e377so4102890a12.2 for <73853 <at> debbugs.gnu.org>; Sat, 23 Nov 2024 08:15:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732378484; x=1732983284; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=s4rbd89Z4BrXf/qAEXwcCG4rU7MwZXl1UGWa5oF31H4=; b=fwAvGhTHnaPgxUJTkFQKPBVi1Fv+l0tik35J+BdDxy+8LRFV80jVyPLnA8AqNvotsq FwusBUHgRRDmrLay4qci4muTyxnZ627idURR3EYkj3rwxWhnqM4END4z0pLzDDH3a5zN 7dmz1Q1HohbWX4BeOEwjG4Jst5mulrzyKd53IAVOf1L8Ku5TuOyn8AqmIV5HH3QXlr/w Mw0Txgh/cOoAH2eG0BWFjLmTTChOw0ad+zDv0yX0AhqPoaa91O9DyNQ3YqJmiW15UkHP PFWd4+qZpuiGK6YQWyGqtqVuzif8TT4r+wpasQmbRBD5S/YH/cU1HvmQnjL4bjXlggCO qAQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732378484; x=1732983284; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=s4rbd89Z4BrXf/qAEXwcCG4rU7MwZXl1UGWa5oF31H4=; b=rQF95YZBLPoo8UDQry1IepJOZIutxAmIf+gPwxhJ42k9bovLyjUWkHO30Wp4wOZyES kh9onwq2b+f3dhMIp7xVGhsrRzMhyxWkQEuX37VRc2HCkmTy9++hIhwtNHhE/FsReLNQ TPVCeF3vLtvAkCLm0anOYqWr7zAAWHZAt5ve/imYJJxppQ5zR2aeuN09oKEZ8riMLsoC 481BQBXW5dKObia4h9WC9USaq8XpJL47Y4+AaKch/omt+OEs4KPUavIB6kS4MikVZ+MA orRkSIwhB3hom7T2GOgXi0cWGizKfO4ezqiSLL3bpfQfsgH7JiKXoKzCV4BsWYaXKzf7 nVYA== X-Forwarded-Encrypted: i=1; AJvYcCXnSkZYIFMyPKLhwKtRUb79uWyUUhUKu6gaY1xwUp+ZnMJYDKOtVmSUEvXBvuV5mbhk38xNig==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyuILxGvgOvVV3u73YDkJDGIqzArbnW9gG1vmcLxb0YwFPGuNqU rL+pn8wvNzkiV68XWyWXe+uBtytU9GPSbmPlDN96Cj2/AickxjIjN/BvkX06COi1Ema2P/1LKFU prgmE7rlkQ1MTwlpadzjPGLZMNTc= X-Gm-Gg: ASbGnctyQklsGbqcla1ekqZOBEMo1e0G9Q7VaZLFwdzRrDSJeTCm6kvPIUqIIHBudTo +Hj88cNfHI/Q3lTDiT95JTL5WN+QFiy/F+g== X-Google-Smtp-Source: AGHT+IFKtlG8hB93ZHTJ4DJC/HUmPLGyKteD2u3zzKvUDpaZbk9uNCzwvACk28RA+1USlqu1UaCWY611T7ik6BM3aY8= X-Received: by 2002:a05:6402:26cc:b0:5c9:59e6:e908 with SMTP id 4fb4d7f45d1cf-5d0205b6047mr6088632a12.6.1732378484179; Sat, 23 Nov 2024 08:14:44 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 23 Nov 2024 11:14:43 -0500 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87a5dqxbld.fsf@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> <878qud7uj7.fsf@HIDDEN> <jwved332h0p.fsf-monnier+emacs@HIDDEN> <87a5dqxbld.fsf@HIDDEN> MIME-Version: 1.0 Date: Sat, 23 Nov 2024 11:14:43 -0500 Message-ID: <CADwFkmmeNajX9hEaaUT2b=tsy2E5SF+gvTCTjgt8+Qmts9+FXg@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? To: Sean Whitton <spwhitton@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Sean Whitton <spwhitton@HIDDEN> writes: > On Fri 22 Nov 2024 at 02:46pm -05, Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > >> Beside the use of `make-obsolete` instead of putting the `obsolete` >> inside `declare`, > > I didn't know about this distinction. Can you let me know why it would > be better to use a declaration? AFAIK, while they are technically the same, using a declaration is cleaner. We prefer it for that reason. >> I see a more serious problem with this patch. E.g. >> >> (defun my-foo () (when-let ((x (point))) (goto-char x))) >> >> gives 2 warnings rather than one: > > I think this is just inherent to the fact that these macros depend on > each other, though it would be nice to fix if we can. I think `with-suppressed-warnings` should work here.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 23 Nov 2024 14:35:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 23 09:35:12 2024 Received: from localhost ([127.0.0.1]:57281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tErE7-0001lx-M9 for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 09:35:12 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:55136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tErE3-0001kz-ES for 73853 <at> debbugs.gnu.org; Sat, 23 Nov 2024 09:35:09 -0500 DKIM-Signature: a=rsa-sha256; b=jYmidRyK3Dym9fMkYgRAGbac0lbeZfyc/htUltWOkZOE6TY9Wq/ulBUq0A0fcszmdJvZt3FBSBtte0XrscPOk/DR8obhLB3aNR7ulz4s6WyM7Tvueb5LFfybky5ZqfPev7szrT5kE68xElQw5lBejrLhGtbT9jEW5jQrQzGlACiC4ZZ63Vv0CixN5tG57G1oyOGbnbklDdFUkDJuN6eYZoUZ/ylhBH46We954pw0CbCViC/tBHtu3nk17e/9iATGrLcMBEdC8d+fjWdMA5o0l80p8R4uQ+uXxhx5CvpaLsqQlgfgEHhmcftdYD9mJS50sjqvmDiLgPHJxa9wOto1Ag==; s=purelymail3; d=spwhitton.name; v=1; bh=rfG6GTM3y0r778K6lO5oewk1giyFUeDsvsOEBfoK8Jg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=NcmibnW3lSOFSIyzScapt5xfxFwr6FDYa3SsQj8Ex6YHNsA4wGbDVWCBnawJokgtxylX98par7Y3Ql/YThpMexl3XJ65jKW1ces90Q00k1z8ftfp+Sp5h23gsXKoZtihBFBSTs4m9dIs7rpqyxUPf4HFlkEbEnZ7e2LNGwjJ9MOYXiPaCIvlYX5hygtZdMF1NKa/G7mXsoGdFXKiYRCIizApCtHm3C9H8zP9Of1kuUnlddXMQqGyc4CIKpihvX2WXuwRZtm+VSRgDxPEij0of+c4VN6nBfumIGx3oMzqUTBmkUjqjav1Pl3o5tML6rdNe+4o9CPWYpoadSZpe7+q0Q==; s=purelymail3; d=purelymail.com; v=1; bh=rfG6GTM3y0r778K6lO5oewk1giyFUeDsvsOEBfoK8Jg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1337527534; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 23 Nov 2024 14:35:00 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 4F5117E1FCA; Sat, 23 Nov 2024 22:34:54 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <jwved332h0p.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Fri, 22 Nov 2024 14:46:30 -0500") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> <878qud7uj7.fsf@HIDDEN> <jwved332h0p.fsf-monnier+emacs@HIDDEN> Date: Sat, 23 Nov 2024 22:34:54 +0800 Message-ID: <87a5dqxbld.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Fri 22 Nov 2024 at 02:46pm -05, Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: >>>>> - I'd like to go ahead and install a patch marking when-let and if-let >>>>> as obsolete, unless Michael is keen to be the one to do it as the >>>>> initiator of the previous effort > [...] >> Done. > > Beside the use of `make-obsolete` instead of putting the `obsolete` > inside `declare`, I didn't know about this distinction. Can you let me know why it would be better to use a declaration? > I see a more serious problem with this patch. E.g. > > (defun my-foo () (when-let ((x (point))) (goto-char x))) > > gives 2 warnings rather than one: I think this is just inherent to the fact that these macros depend on each other, though it would be nice to fix if we can. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 22 Nov 2024 19:46:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 22 14:46:51 2024 Received: from localhost ([127.0.0.1]:55640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tEZcA-0005CA-Uu for submit <at> debbugs.gnu.org; Fri, 22 Nov 2024 14:46:51 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:27223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1tEZc8-0005Bt-LL for 73853 <at> debbugs.gnu.org; Fri, 22 Nov 2024 14:46:49 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 099C41007C7; Fri, 22 Nov 2024 14:46:42 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1732304797; bh=EBECb0/RZ8kWTI4nQJxJyWaLd0AHTQnyCGq8vAR8z4U=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=U657K0ZCGQZ0yP/1aUcv1JjsHly061fe3lpE8mz5eDpol1yScYkRzkHmn3I8mWaa/ ZbdWJ6TjTB4mFCvpC6oBhGZOIuTfnNzVnKtc3JNj2j7CBIgskTArqpdGVV7lMPFkal UWTofGfAyIofNiR6EF+qER6HV5OlAGPrzHe31rPLHjKqS5/GBx/TeWFlQ4Gv4bpoGW c56al3fmMRRJrFKrQ+Yp03/n9n+B2ZTuHDO90K5FepCQoXHyBWnpbDNcYZ8siqEsBp NWolccdyG1i6btH5EhC5V8N6Uskxt04La4OFTIhiAA8RLy804Fmp1hcdY/UUeqFNXV xHzS+ZlowUlFQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2D7CB100417; Fri, 22 Nov 2024 14:46:37 -0500 (EST) Received: from alfajor (unknown [10.35.228.139]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 1D6AD120494; Fri, 22 Nov 2024 14:46:37 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <878qud7uj7.fsf@HIDDEN> (Sean Whitton's message of "Thu, 24 Oct 2024 16:51:56 +0800") Message-ID: <jwved332h0p.fsf-monnier+emacs@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> <878qud7uj7.fsf@HIDDEN> Date: Fri, 22 Nov 2024 14:46:30 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >>>> - I'd like to go ahead and install a patch marking when-let and if-l= et >>>> as obsolete, unless Michael is keen to be the one to do it as the >>>> initiator of the previous effort [...] > Done. Beside the use of `make-obsolete` instead of putting the `obsolete` inside `declare`, I see a more serious problem with this patch. E.g. (defun my-foo () (when-let ((x (point))) (goto-char x))) gives 2 warnings rather than one: In my-foo: foo.el:3:19: Warning: =E2=80=98when-let=E2=80=99 is an obsolete macro (= as of 31.1); use =E2=80=98when-let*=E2=80=99 or =E2=80=98and-let*=E2=80=99 instead. foo.el:3:2: Warning: =E2=80=98if-let=E2=80=99 is an obsolete macro (as = of 31.1); use =E2=80=98if-let*=E2=80=99 instead. - Stefan
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 1 Nov 2024 16:34:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 01 12:34:21 2024 Received: from localhost ([127.0.0.1]:50499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6ubN-0006mu-0Z for submit <at> debbugs.gnu.org; Fri, 01 Nov 2024 12:34:21 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:46391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1t6ubK-0006mo-6M for 73853 <at> debbugs.gnu.org; Fri, 01 Nov 2024 12:34:19 -0400 Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5c948c41edeso2606560a12.1 for <73853 <at> debbugs.gnu.org>; Fri, 01 Nov 2024 09:34:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730478792; x=1731083592; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=oFQ0w1nA43Iq7d1Ttq+mvTUXerxSS7N3wUaY/H0AnJ0=; b=LzYNS2sNJe2o6EXy30UfJ6+RSjpMh65dsIY+dN8WcNy1yTmqzpQGCHwZNbyl0G+FI3 oDWQji+gfOLSnDeAJYOROl+u0IO+xADqrJO+zU3OpJby6OY7frSd+s56sQuzaSXiJrgx CBAPMhqYhz+/SjJincN5psnYbp3L4jeYCziHFOQCMoBxyQZxDcptDWrnHJXWqP/Im/s2 5lEjhf6jxGhYDIGrxqm5JCfbHjbJuy3FJDiV64Oe01FIi8IMCCZvswdOi+Q0d4qTMPJQ +rxMyYSgn6jbraqvP81Al60gJjVJTHBESr1Xi04HiUx4GxgtyUSFtL0H3pCGWrbxFWxD WwTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730478792; x=1731083592; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oFQ0w1nA43Iq7d1Ttq+mvTUXerxSS7N3wUaY/H0AnJ0=; b=f6TOVk8gBTE/ljL0RmQTfimyYmAVcH0XSBH0rbAs1M4qpCW1/IBdFWt08VE5R8uaf2 gm6ygEFi8hVZAbdjkriUYZ5t6xo3Q5zDhPNcdXc/HMh5f/XJw7/MCT/Ng6nGBJ3Ln0JR Ptz200LYNebZ8dmOIphtH3AA91mo95aO5pb/mk64H+hExFkRf6ElGj+j/WFRlGQnFqmb xfTv1zlSxjaEkuS+ZRkSn4IRRMBzhu1ZBdy+M+AeuVjyLSaRML7UAsNeEktMsi0iAHtk aM9EJ/JQE2Gc5e7tbUJmeBFIJDzhVdSdsEKtlnF4k7sc6siT5vXtHrsnYwbs82NDoYNU xsTQ== X-Forwarded-Encrypted: i=1; AJvYcCVFCg0apF9TyC9mU4qJzbePF3YGzBvqZo7JqLu9otMUQ9hD3wElLX/cOWGbRWxKROIM18b/jQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywr+uXAvMLEZZXraxPqHZrHglIKZ76xe27HF9N8xbDh1rpDcK2G wBYF3NuthpXzjsOQJuSYUfUG7Tac3xofjor/e8QhdbW/MsqiWKHT66uSvcjHmG7y/LhTLFXpzWr 0nWGDpc2pPkj/TUuS2+b6rpNPlVU= X-Google-Smtp-Source: AGHT+IFTes5SuCOJaNRum+tsRMCcXch5WLXX6hjRCJG9tOvQZN+Jl6zNXyqmTJASMlUj/l//gO+iFmFdVUminaZXjvM= X-Received: by 2002:a05:6402:4023:b0:5cb:6706:ccd with SMTP id 4fb4d7f45d1cf-5cea96f4b89mr6484149a12.25.1730478790595; Fri, 01 Nov 2024 09:33:10 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 1 Nov 2024 09:33:09 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87zfmjcagf.fsf@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87ed3zndd6.fsf@HIDDEN> <CADwFkmnzsX+sf8zEbQGDm=NnkWyRK_WWX6CjA5MqNZpk-N33wA@HIDDEN> <87zfmjcagf.fsf@HIDDEN> MIME-Version: 1.0 Date: Fri, 1 Nov 2024 09:33:09 -0700 Message-ID: <CADwFkm=xYp0JRSb-v8TyVxnY62twfr_RKcRQwMq+GAMTD2uJZw@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? To: Jonas Bernoulli <jonas@HIDDEN>, 73853 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jonas Bernoulli <jonas@HIDDEN> writes: > I intend to reply soon but I am stressed out right now and have to take > it slow to avoid burning out. I currently feel like a volcano went off > and there are fires all over the place that I have to put out. > > There's this issue, which due to its urgency makes everything else that > is going on even more stressful. Many more issues than normal have been > opened in my own repository over the last few days, about two dozen, > including some bugs that should be addressed quickly. I also have no > choice but to skip the montly release day, which since its introduction > a few months ago has helps me release stress. And on top of all that, > I have just been asked to intervene (and/or provide an outside > perspective) in a bullying case. > > I was going to prioritize the foo-let issue over everything else, and > was just about to reply to your message, when I saw the mail about the > bullying, which I have decided to prioritize instead. I'm sorry to hear that things have been stressful. FWIW, I don't see a huge rush here. Emacs 31 is still far away, and while some package authors are meticulously tracking master, an effort that is of course greatly appreciated, the overwhelming majority don't. So this won't affect the lions share of Emacs Lisp users any time soon. That is to say, please take your time. The last thing we want is for you or anyone else to burn out.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 1 Nov 2024 14:09:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 01 10:09:40 2024 Received: from localhost ([127.0.0.1]:49740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6sLL-0002La-LW for submit <at> debbugs.gnu.org; Fri, 01 Nov 2024 10:09:39 -0400 Received: from mail.hostpark.net ([212.243.197.30]:33950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jonas@HIDDEN>) id 1t6sLI-0002LR-FW for 73853 <at> debbugs.gnu.org; Fri, 01 Nov 2024 10:09:38 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id DA370164ED; Fri, 1 Nov 2024 15:09:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from; s=sel2011a; t=1730470173; bh=OIg85/W1plCjajSFCI9CfU0sHX1SYk2tq+opEvGt4wc=; b= Xpwfoip2yKxcHPehBDZefcpdGnHG1CAmUP865rvZZzY30Z0JGMvbBLkQKnqGx2fK m1Vo0eEPLx9ITEHnUtZNEPqSPK/UZxizmiaqLnKApMVeQi8PYG+fyIjM8B8ZwU0a aeM41Y/+ejs//WQ573qQg3Jx6mmPi6fM1m5Sb0C99Eo= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail0.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id lNyYMHrzMvZS; Fri, 1 Nov 2024 15:09:33 +0100 (CET) Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 68AB016466; Fri, 1 Nov 2024 15:09:20 +0100 (CET) From: Jonas Bernoulli <jonas@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN>, 73853 <at> debbugs.gnu.org Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <CADwFkmnzsX+sf8zEbQGDm=NnkWyRK_WWX6CjA5MqNZpk-N33wA@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87ed3zndd6.fsf@HIDDEN> <CADwFkmnzsX+sf8zEbQGDm=NnkWyRK_WWX6CjA5MqNZpk-N33wA@HIDDEN> Date: Fri, 01 Nov 2024 15:09:20 +0100 Message-ID: <87zfmjcagf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello Stefan, Thanks for you reply! I intend to reply soon but I am stressed out right now and have to take it slow to avoid burning out. I currently feel like a volcano went off and there are fires all over the place that I have to put out. There's this issue, which due to its urgency makes everything else that is going on even more stressful. Many more issues than normal have been opened in my own repository over the last few days, about two dozen, including some bugs that should be addressed quickly. I also have no choice but to skip the montly release day, which since its introduction a few months ago has helps me release stress. And on top of all that, I have just been asked to intervene (and/or provide an outside perspective) in a bullying case. I was going to prioritize the foo-let issue over everything else, and was just about to reply to your message, when I saw the mail about the bullying, which I have decided to prioritize instead. > Do you have a suggestion for what we should do instead? In my next response I will concentrate on that. I.e., I'll do one of the things I earlier suggested we all do, think about what *my* (your) ideal solution would look like. Jonas
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 30 Oct 2024 23:11:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 19:11:54 2024 Received: from localhost ([127.0.0.1]:38129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Hr0-00050A-5z for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 19:11:54 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:57470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1t6Hqx-000504-G8 for 73853 <at> debbugs.gnu.org; Wed, 30 Oct 2024 19:11:52 -0400 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-5c9634c9160so387493a12.2 for <73853 <at> debbugs.gnu.org>; Wed, 30 Oct 2024 16:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730329846; x=1730934646; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=FTqBUKBqtMz1D14Gi30MQGc6/ay+TDDlb2A0KjVpvys=; b=AXx1rV4F0QAIdBcOJHo/JgI2S9RTb8c09YlwmItOzdwT6h+cFb8wJdeuo/5XAvMYHi Ljy5rTElkxRD8UMPb7dK0mVEJw6XHRv0tQWh5Q3xSzzOeAmp2KBZCKNv65sCW+Jqza09 USZg1/6qbGpFHYNk7QVEkt2Q/67Tczf+6X31KSy1YWx7aAvl9IzGcQk8fozpELVAsBbA lN+39+kCpb1FDV6+V2bpuXyWMT/MDdZp9w1ZhhXKUU1UVKaYgVqSEQM5z3gHRHYAoVt8 dMo1L6DjPAghdvaa/64jJyH1tCTfOR5ilPbTG4+gnWam+VlE91q4RGuZdfBYZF6q/ZzV DbZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730329846; x=1730934646; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FTqBUKBqtMz1D14Gi30MQGc6/ay+TDDlb2A0KjVpvys=; b=R3yw9WAH/99DaUMi7xWL6Ky7zgRwF0MqRI0WBrXWaUXWWPcF9Yk/CHqId5JP14b/fs FANdbbujwQc91Owl+06CyVHAG7TMFT9M0K2lJovx1h3J87N7tYh+L5r6OL4z04ljX5X4 96O75ooZZWvvLoBuuYXzMX4BY7IOIWK2MQVbsnDpkgDIZ+RtnhxZllEt+N/KH9iExBAG wnxYgdZNwaIT3OC2Td3E4taWzLITGANz8b5Yia7T0/kanb/J4RY1vgL3HVtvsCk+9SmH 842auDjmAo1bVDynZ4InYJrpeT8m6vAVzRGFO26sdFNr+wOeW4hyXPdpVFIn6PgRzume NxcA== X-Forwarded-Encrypted: i=1; AJvYcCXx2K4UOYHb78/pfuOAW79KQDtUStA+95yduoBszRejPiDkRzs1zFBxWY9fiPomN78muzwGbQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxh9VifbMcbVA0IXnujY7bVsh+UVXDiTc0xtiogCfJl8e1yxCX5 IzYKgqnlkio0xbywvvdK/Box5mA5CIajS2lBsz74YWDPZJo91Qb3bs6jD89noSKOVsxqDKWJGqE DV5Jqdu96kb6k3UNyscQidIH/L6cRDA== X-Google-Smtp-Source: AGHT+IFa9L2ubvBm8omcYpQ70/gvsgpNc4GZ7EfJuiglEapL1WnLisVQjvs6xPxYXwoKoUjRumi4mQBDGeUIXOiFm9Q= X-Received: by 2002:a05:6402:4011:b0:5ca:18bb:6ad4 with SMTP id 4fb4d7f45d1cf-5cbbf9208cfmr13241893a12.27.1730329845327; Wed, 30 Oct 2024 16:10:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 30 Oct 2024 18:10:44 -0500 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87ed3zndd6.fsf@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87ed3zndd6.fsf@HIDDEN> MIME-Version: 1.0 Date: Wed, 30 Oct 2024 18:10:44 -0500 Message-ID: <CADwFkmnzsX+sf8zEbQGDm=NnkWyRK_WWX6CjA5MqNZpk-N33wA@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? To: Jonas Bernoulli <jonas@HIDDEN>, 73853 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jonas Bernoulli <jonas@HIDDEN> writes: > It is very disappointing that you have chosen to deprecate if-let and > when-let in such a rushed manner. The same was done and reverted in > 2018, and many of the same actors are involved this time around. > I am surprised that you would make the same unforced error again. > > Reading through this and past conversations it is clear that there is no > consensus what the ultimate goal is. But as far as I can tell, few, if > any, are fully satisfied with the current (30.0.*) situation. There > also seems to be agreement that unfortunate mistakes were made in the > past, which limits our options now. The goal is: - To not have two macros doing the same thing, i.e. the pairs `when-let`/`when-let*` and `if-let`/`if-let*`. - To deprecate the single binding version of `when-let`. > This could have been prevented if more people (including non-debbugs and > non-emacs-devel regulars) were given a chance to think about the problem > and time to articulate their concerns and proposals, before facts were > created. Or even if the people who did take part in past conversations > had spend more time actually talking things through. I can agree that the timeline might have been on the shorter end here. That said, I wasn't aware of any large controversy surrounding this. If I was, I might have suggested that we give this more time. > The same could have been done every time the dissatisfying state of the > foo-let forms was brought up again, but instead new facts were rushed at > every turn. > > Without stopping this destructive pattern, you won't be able to fix this > mess. I don't know what this is in reference to, sorry. I feel like I'm missing some background. Could you perhaps help fill me in? I searched the archives, but failed to find anything relevant. > My short-term proposal is this: Hmm, the points you raise are interesting but procedural in character. Besides your concern that people might be unhappy with the decision, a point that is fully taken, perhaps it would help if we could focus on technical points instead. Your proposal seems to be that we should rethink the decision to mark `when-let`/`if-let` as obsolete. Is that correct? If yes, perhaps you could explain this in more detail? What problem do you see with marking them as obsolete? Do you have a suggestion for what we should do instead?
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 30 Oct 2024 12:55:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 08:55:36 2024 Received: from localhost ([127.0.0.1]:34957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t68Ea-0000ME-66 for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 08:55:36 -0400 Received: from mail-oa1-f47.google.com ([209.85.160.47]:38916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mplscorwin@HIDDEN>) id 1t68EX-0000M3-TV for 73853 <at> debbugs.gnu.org; Wed, 30 Oct 2024 08:55:34 -0400 Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-2888bcc0f15so1073159fac.0 for <73853 <at> debbugs.gnu.org>; Wed, 30 Oct 2024 05:55:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730292927; x=1730897727; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5CuQYmUaP1FsSzg9VZ1cJaw3Efx09yOLzCnDF3s23mE=; b=ZQd4IJYJ79veJr2BIkiVg6R5DdlheG996JEaat6VQd6RdS9+J9WHfgleNj41bPzq0Y x0fhKQ2ThW8QtG2LqhgYyOWo8vhe3mUH0Gg5wAePSMqRfiWAAIc/aidjwB/KFAQabYuQ tLoRM6aTaR8/k1SAoHoRb7wZucyJPdSwP/PMU1MCvoPRHOhJifTDIIGVD6wZ2qSu7vnD gUKpzZ8yuZUeAWONgra1qc9ICyLLkZVgVUrS9HK8T8tLYpUgdLnmfskWnTXCkX0Dl7tO U/S7IYIuWM0KcIcsjn+AxbjvrlCCYZ5rZXQ2L/7guYvjMiZD91UHCICdd3OV4VRnJ7ke w4Ww== X-Gm-Message-State: AOJu0YydVcpkHJ7E9uOzmY4evT1N1W5MLGujF0aPblHF+MmQCr+dEsUb 8iVNeACOD1KRKO+3KKllsm56thyaNiYchAyKq0BN2hZ16DTlmzUV+SSTWRWpVhMl+bv0piJynK9 XwPoyf5Llx1BBDNY0C4eszrr43vo= X-Google-Smtp-Source: AGHT+IGxerO3aLgC9H6M+8EUHPL547eu0UGqXUnCGrmJsw6PhJKuglwOhFwbmrZX3KewyLSUkNJ2t7Is+1B7JNDQ+Wc= X-Received: by 2002:a05:6830:2b12:b0:718:41c3:3ed6 with SMTP id 46e09a7af769-7186828eb8cmr4448335a34.3.1730292926029; Wed, 30 Oct 2024 05:55:26 -0700 (PDT) MIME-Version: 1.0 References: <jwv4j5aeltw.fsf@HIDDEN> <87ed3zndd6.fsf@HIDDEN> In-Reply-To: <87ed3zndd6.fsf@HIDDEN> From: Corwin Brust <corwin@HIDDEN> Date: Wed, 30 Oct 2024 07:55:14 -0500 Message-ID: <CAJf-WoSv5qXK7OMaAK_ddZxxQGpq10wvuWGmCk2P0JmVcrQ=yg@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? To: Jonas Bernoulli <jonas@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) On Tue, Oct 29, 2024 at 10:21=E2=80=AFAM Jonas Bernoulli <jonas@HIDDEN>= wrote: > > It is very disappointing that you have chosen to deprecate if-let and > when-let in such a rushed manner. The same was done and reverted in > > - Revert the depredations and remove the news entry. > +1
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 30 Oct 2024 09:42:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 05:42:16 2024 Received: from localhost ([127.0.0.1]:34329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t65DT-0002Lc-Vd for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 05:42:16 -0400 Received: from mout.gmx.net ([212.227.15.15]:49961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t65DR-0002LU-8W for 73853 <at> debbugs.gnu.org; Wed, 30 Oct 2024 05:42:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730281325; x=1730886125; i=michael.albinus@HIDDEN; bh=ENYOOGGAPsuESMn9EC7GCNsMXyQ0bU4EAWxbxJGe1gk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=QZQyMVVGMV9mTvrt8LvXsKuYNQJlBZCgAaBGANWQovoF6iiWlwzhR7ioAYoy4keB /lR4bqzj/rEZJOo5C/TAL5H623tegkJyWtSmo37DJsZlBTQS6Mo4ClFKsUE6TLzcX ve/1gFc7bCDAX7oKF2WuB2/p5lMIXRabfIxV9MHGGQ9qwLlXrTCN2rAxz7eWK/4dc 3po9hq6lBQcLdM8t0/1BGAH93hBPcFR5QU1w5MnZignc0aJJ8fmdonpFHpmzA4BLi pLlWnUx2n0acwzX/RrINRHJNPDy9SPIjN7B46CqxbY+xVDiIL0PG8sP6SOuyEyG76 TOzNJ0+TLz/adQsG0Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mzhj9-1u0mRI0SMD-00uQhc; Wed, 30 Oct 2024 10:42:05 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87o738s7ta.fsf@HIDDEN> (Sean Whitton's message of "Fri, 25 Oct 2024 20:09:21 +0800") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> <878qud7uj7.fsf@HIDDEN> <87o738s7ta.fsf@HIDDEN> Date: Wed, 30 Oct 2024 10:42:03 +0100 Message-ID: <87wmhq3p1w.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:anGYChQ6uTimwaKjY3H2cXQ/mO7fTScF0T7OejQa7Fr7CH3X4DU i2nb9uFEGU7J3srfX0fzooSHfPRn9Rq6LFWVk+t7udcHjRKqOTr2hEBlWEXDzhbrvXbGpI3 QRK0ZaW3Ke5S2sENMDgi/QUNVXZWTlOtzglZ/TbRWctYBUUegqPw8h9J56i2iCsPEs+A5AG 3VjmaGMY3zC2KLZOJby0g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:wDbDmP2TbaA=;TMQMZAm6MiIpKf/z8SW+2ZwoyPE xarAWDndou3HGpf9LveP+ItwBgmdK2ZA/6RSnAIte2WV/XUCKC09/G8B8AJYbnEF1EevHLWzu 3PP1NB9geEIuN+tDFxgnlJI3TyM9C4hLPguUcfZujQgAD5m9ODd38pu4QN3/hWfynQmWW3RdZ zHbpGeXm7Qn9/eymUpOqIegGFi10q9Umt5ZQyba2wwdDUT9QwwGDwdFYbcdK1DLSIsNWDMzX2 OhbwCJxnzItwrBHLrRGG+YugusX8Xn8pvx22myvHmjGbip+DlhC9+oXBJTq536rkz3/MDGbae tGPti4GW+IOwNMdY8l1xl2e8gG7jxCs5PqPfd5zUrU5rOIh7aVeN415pCcBPY6N6PSANA/li5 SxCQ8M0UNHMrmrhpmbrDWmMjShSYPFiK7P312x4zKPqDD/+dTV2dgs58bAdSL7gCimCpYwCFm oTyUGvMUpb0LiaHE3mc2SMnf90QXEFJQUevdo1mfg5GZgFD4R40YEryBUoSIjpNwgAcJE6rwX mJNBF/IHtoYbVnUTYIjnN10EnPbZqnvbYjFjwZDVjTKHo8Yk9qW81LlWB4/aJwh4Zb4E1jOSE xZMvAnxrw97d6OaVvOzXV6IhjeokmfRhi3S3TPNpB1tdEtNQDG4ZkWiBCQgXRR87B/MDyVQX7 lkgd4x56dK9KZta32XGRg87lMndE3rxfRBJxKvbYFnH653xAYrurelHXwlku5OaPysQ4UsWbU 7yBUQkn2WmvbrHtrJxNe6QQQlURMyOvu5+UVXH6XA1AQy8IJMzi+sWvOyrA5swI1xMqKVMjKb 7/Pc4+2yGy3tXSnr3sDcLRUA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Sean Whitton <spwhitton@HIDDEN> writes: > Hello, Hi Sean, > - Michael reports he is handling TRAMP in tramp.git and will import here > at an appropriate time. Done. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 30 Oct 2024 00:50:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 29 20:50:15 2024 Received: from localhost ([127.0.0.1]:59992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5wud-0001mn-F9 for submit <at> debbugs.gnu.org; Tue, 29 Oct 2024 20:50:15 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:50296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t5wua-0001k3-Tz for 73853 <at> debbugs.gnu.org; Tue, 29 Oct 2024 20:50:13 -0400 DKIM-Signature: a=rsa-sha256; b=kZfZOSDykWfJykfnz8I+gGi4eiZjdKJfZwS3675Oqbh59nCli/cb0CeievC4ZyGFYhBrAz/U6QAPFSDS4Bt5K/Ixu/k+zV09gj+XW2SiS6Gyq0+MkvLxEWQWxeR0YOboRKFh/wH1XA5EfZQ/Cr7Uc67i5mUosMEmozurmXq7zSpFiYdVcd1eVsJxw+v4ZoomrcWvxdbYsJEiP2iK89EBRtp5WEI5OO7pBLnYBYBgaLwBPgjrZh/EVmZFkQqBQwJitxowC1BpNagFH7wdY7eEwHyEbfuqpFTzK5USdsxVh03l0I6zQK/hOgFanfuksci30Ym5fnU/p/GueJ11nZ5X7g==; s=purelymail3; d=spwhitton.name; v=1; bh=6i/8HxgwsnjLjMuSPagGYrRcjUB1mc9rup7X68ozF1k=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=GUKujrsVJ8bhm5psxY/bMaMQU5A+vIfy9TdiqY7C6dTWus8iAYHEDE06rSTWLY0oC9nsuwGbqLVBCFx5PwPqLazkUku90gC0CT+t5udiYq60r/rdxOkQzwpniFXHDPXRGdhDRVnRwbv0b8U1D08gXYcScoOaHFIXxNKVX79xnnHUhTS4uNwkYewEUg+3Il/aieD01BO6rYW69NwkKh1XiO5DEtVGL1xEH2dwumtio13vck/zEmSDSpCcoJXbXJv74VtOf2XO+qGB5MYIUiDADbu6i9de/9UMDutWCuubJu3O0c1RK+Tgz0URECmLBhiXUOrnhr8tc50pduOJV7e5Mg==; s=purelymail3; d=purelymail.com; v=1; bh=6i/8HxgwsnjLjMuSPagGYrRcjUB1mc9rup7X68ozF1k=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1007134240; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 30 Oct 2024 00:50:00 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id F1C777EEAC1; Wed, 30 Oct 2024 08:49:57 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Jonas Bernoulli <jonas@HIDDEN>, 73853 <at> debbugs.gnu.org Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87ed3zndd6.fsf@HIDDEN> (Jonas Bernoulli's message of "Tue, 29 Oct 2024 16:21:57 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87ed3zndd6.fsf@HIDDEN> Date: Wed, 30 Oct 2024 08:49:57 +0800 Message-ID: <871pzye7nu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, I think that you are overstating the level of disagreement. A lot of the discussions we have been having have been academic. We all agree that the legacy single binding syntax should be removed (I noticed that you didn't use that syntax anywhere in transient.el, when I updated it). The only question then is how exactly to deprecate that syntax. There is not complete agreement on the method of deprecation. But there never was going to be: it was a case where a head maintainer just had to make a choice about it, as Stefan did. Those who disagree are often tempted to say that there should have been more discussion. But it is reasonable to think about whether it is likely that further discussion would yield additional truth. I think it was clear to us here that, in this case, it would not. And indeed, instead of pointing out some critical point that you think we missed concerning this deprecation, in your message you instead wrote about highly abstract issues in design. The specific reason this change had to be backed out before has been addressed, in the interim. It was the time to do this. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 29 Oct 2024 16:36:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 29 12:36:31 2024 Received: from localhost ([127.0.0.1]:57333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5pCp-0002J4-1f for submit <at> debbugs.gnu.org; Tue, 29 Oct 2024 12:36:31 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:25352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>) id 1t5pCm-0002Iy-8r for 73853 <at> debbugs.gnu.org; Tue, 29 Oct 2024 12:36:29 -0400 Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49TGaIxP028027; Tue, 29 Oct 2024 16:36:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=zR8cXFCOdIKdL9mSu7hta21VxzDSP2FKD3+TIhSzMxw=; b= WFZi3y7fqhp0V8pwdPjh7I/7OuW3O2g2vfrkvO/z/Q3siIOSHdaO9a0y/aaJ5P0/ pMbxLrtzwBWkbXA0zsGNNz0lwUNxgkqEQejS9IeIbO2ZaImrmt804J8R91jame0K bIayFsXyM3mHoW5xVznr5aZ0UD7nYV5Eatn1ELRxzo+eQ4qskwAqSSQrSUnis4Hv 2I3AsJoFGDF1N8Mo26//377SsQKoszQn2Q2bMvn19VqO/obEzjWvSMYefiL3i+Uj iomcVi4QN+ccvLSu248BsWcO9Q4Zhc5gS0hgRJXGN9aJUxybipHORuBkEpiZyERF DkewN/TNs1lWAqv3IXIXow== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42grdxp1d1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Oct 2024 16:36:21 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49TG0hin008385; Tue, 29 Oct 2024 16:36:20 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2175.outbound.protection.outlook.com [104.47.57.175]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42hne9wt24-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 Oct 2024 16:36:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MT2PZnvNfrdGxtG/fSraMw7dIL2/wBZIIsFTqg8OPdI35BC8kFqnNB/sNRym0veTGpt+cFaLMnMN6wbtuGCCOcUV5/kUwLxvqslZ7QNCwYhlMjun4LVbvNWQCxegDFTIxhdVqsLdQknM7DHBMBrPsKmhOLMC+UVE1LgXOX7KIHgp1gcxr0zTD83a5QK1W7S3yd5sWbf8RkDutBryQTbE62ixjUmxRd9n9ReANG7RrzMkDGEN0CN9gJzKPIRenjeos64KiegnMHpCRQ3/mzcnL1kstR9nbSdb4gxhS+aAM7xBRncRI+WSC+t0y5ibOdMTCFRmeL6TsZS3FYh+coVtxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zR8cXFCOdIKdL9mSu7hta21VxzDSP2FKD3+TIhSzMxw=; b=qqgDGOV8IXKKm7Onb2FdoaVRrFRfH0tdFaAR4mWaUVj2P6u31K5MvB0gn2+NfDENO/xBzWG9vDu8JnEsSFuEFXlgcJSugqozMDD0eY4ZJqjfhba3/KWqJiP2ly2KPybN44hgU3g1AXSGrdIevyFIvuWiAv0me+oBN3M0BLDB/FcCnAn3YehtTkKSTnIDXM7FDxxuCB4VEN23DPlY4Du3gufLEYXa5TysClK78SLLiYa6alV8Ks8mOvrNzDQ7oNLi4VcI1bsv3DbmFwKvywh8Wjkm/beKzMy2lAu01GZCDizld4Z9F+KExRHQmBlIgahUPfqZyyyOyrsSw/Y8vywWsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zR8cXFCOdIKdL9mSu7hta21VxzDSP2FKD3+TIhSzMxw=; b=DGGorMv/vjvj/5l8hgOZXO4UJftn+YMk+wHOFzBtLa06ITSkbajmz0I+vs9nskCUznB7tTx8SlI6HC7QwxTrUqxiVZ5pac+N2Snqt8TWQzWMg1DIkXxFZaJASQ7gqEYspIym6XWFuwwmewPt2/Kv0B6Vru9Jb+j9Da4VUAzYNkg= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by CY8PR10MB6756.namprd10.prod.outlook.com (2603:10b6:930:97::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.25; Tue, 29 Oct 2024 16:36:17 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8093.023; Tue, 29 Oct 2024 16:36:17 +0000 From: Drew Adams <drew.adams@HIDDEN> To: Jonas Bernoulli <jonas@HIDDEN>, "73853 <at> debbugs.gnu.org" <73853 <at> debbugs.gnu.org> Subject: RE: [External] : bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Thread-Topic: [External] : bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Thread-Index: AQHbKhaM3s+hju4FREWJSCHBEir7GbKd65Yg Date: Tue, 29 Oct 2024 16:36:17 +0000 Message-ID: <DS7PR10MB523261D22AB8CB2F5B2B1367F34B2@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87ed3zndd6.fsf@HIDDEN> In-Reply-To: <87ed3zndd6.fsf@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|CY8PR10MB6756:EE_ x-ms-office365-filtering-correlation-id: 3775c58f-81e0-48f9-ff00-08dcf837d01b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?4jYeAyi3MMEkEgz9bEKLw3s6WDqELOvz7GXh9OB9xx4rup7R74IJfxjhl5pW?= =?us-ascii?Q?lp65g7RnsS2HsCK1m+7HU7t9065Z8VzvTvcaxFWzgi7BMeurMeevpZCJfvUI?= =?us-ascii?Q?elnwv5o0YNQdFvbUmTlJq2sZ05kMT/U+lKkUEOS7Ra9ubo6pRpnjb7uveZwc?= =?us-ascii?Q?T4xAaw727yMzVZE3AKTrm6YYunLgwWxb60r5aIs2qEurgLKGEdp3sQ5ngX/8?= =?us-ascii?Q?0HC7qDXdUNS3rnocs8ZlI+J9F+LwWSiwDMa+4zxWt+U+x6E5zBfvyizqSteW?= =?us-ascii?Q?zNg/Ge5I4qat5bDYbs5I4Niru2a5iQKNKSjCBBFtpHnqQPmSj1/8Ml9pxcyo?= =?us-ascii?Q?PF81KZHYNjFI0GMHi3Cx4GZ9sBaZk6Mg4hiQxdXvxgLUcRL4OiF1fw+s4W4V?= =?us-ascii?Q?BkidGZwT59cZllJstQjKpKGkIolKR5FdtwLJ2wy5/Ag71DAjQnpV70lLK1Ze?= =?us-ascii?Q?xhg5+YgCXx3GQ506yYufa5Ff8aMPw9tcpxZXeZEAOUlrq+cvj1Nwk0nSz2is?= =?us-ascii?Q?7Ct8BLUaEg7E15DCicFt4xoHtvXKR6gxqqZWjv7ewyJ5XT/AlQvWQSjcfIq6?= =?us-ascii?Q?2TgOgCnYeonfxKEEtV65WeRO9dVPhyDkpzoPnQLM0a5SvsYkUp2g5cWx9YoX?= =?us-ascii?Q?N71wJTl5Hp/JkQq7lIm/auypoKzfvZqGgKb4056zNJ+yZlEp7Ob6wDM0RWkn?= =?us-ascii?Q?byaU/qZy2H+gJU/uZDE1ZLOpqvmFIsnkIQKytoQcnJw7FOLMIrZECavB3leP?= =?us-ascii?Q?okNR6rNT3S4GKE08+w9wkiAjh4+JU7uBw3HdUA3+kF7+sbxqgogpa1z40rtD?= =?us-ascii?Q?a3JAt9yt+QgRW2FuJ2du20ywFlTNB6vnFkNIr9z2a8oj++pWmE8AVxam0iX6?= =?us-ascii?Q?CfzdfXI9l874r0QLwAXp0LJAGkaYD42s1845ouWO0s2tkwXr9+ORuwACWTr0?= =?us-ascii?Q?wAUPHOwnwQGQZpeRrJ+50W9nZyJelivY4Q8Vcxg4Y6VabNIqUmVlHwnAK14D?= =?us-ascii?Q?PzxK48YODn2TMIZVXAymvZd9e/B4wCAWZFF/2iD+m8qdofZocVA32faXVqWB?= =?us-ascii?Q?m9Schld9ISWI60XF8FaqS6GPE9mLUvGoAP7UHiYpK70e7cfR4jMdBLVYGxSL?= =?us-ascii?Q?ghSb/jDsGTtnT1JOy3E0Q1MZZkM30jw9D95VdN5M6AsQWSXcMLSddxP4DdoU?= =?us-ascii?Q?TLl9Yp1bFiqcDZA1N0pfJALA+v6RsgrOCe01GXuugm0/Wn72RRqn2+D277dR?= =?us-ascii?Q?A7tVw21xo477bKLlqNFOjMvfkkHowflc8OUs0zuJ+nwm2eQcgezN67NPVR4x?= =?us-ascii?Q?tPR4iOSZh31xsVzvZChzKbym2Jn+V9LoI4nQZETaXfgItYS+VR/9xIl3QLyT?= =?us-ascii?Q?nZj4PJA=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?X2ZjVrXfSJgLrG+qYgNdPljdKKDKTUvDV1BJo1uB75QECAYTDoU6GOypXBR4?= =?us-ascii?Q?GOO4+FdO7VkeY9c8zGEL9SUCHcl8+uM8LAltibsKwYYzjRbdDeQqIstXkla9?= =?us-ascii?Q?q/yDxVGL07U0+gpqW+3rfBJL8kMdWsLipLTaZvjk7Af2LZSB25MiAVLwYND8?= =?us-ascii?Q?Kpe+Rm9rT+oOmhtK3QTuBqplrqpq3hwDKf/quqEh6O1ZN53zZfv/GCkximfZ?= =?us-ascii?Q?oOdf+frdC+nb8YZ3tybxlA8btPHv1uIhOpdoFM8SM62BiAJSgx39zcxYwqnW?= =?us-ascii?Q?NKDqQwmOVnTBNzGNHr4QSbrbDHziw4wNE6uR7UH4ljCzcYf5ZL7llOJD2oqa?= =?us-ascii?Q?AScYt3kEagcmHoKINWYFocIyQTfmK/TG57g5ttktONBa18UY2F51rxKlwBtH?= =?us-ascii?Q?MD0JtXht6H3U//cwjvUP+FNNuKjIWiEh1tI+F7cHJLJH7xvEGs6iUaV3UMgj?= =?us-ascii?Q?OoStMJ3lMcNkJyWNdCc2ctfW81l2OY/o2QnH2wKNqwnUOF2d9DJssuRAkgeQ?= =?us-ascii?Q?n4xVHMQWPYzCrD/POM0cI79GlhMFh6r1y6HGcgcItexqFlc2wdPwSsdf+Rep?= =?us-ascii?Q?vVgLvZ4wwKo31zlSqIvadewL1ou0S+oyHhzV4/P1MRbh5NB0AGMVMyQWAFZq?= =?us-ascii?Q?PTKNaffpDEyxKZcRXRRFtH4nGr1VCeVQRwdKh+IXsAF8tTlfdRjEeCMaOzp3?= =?us-ascii?Q?4um3gd77EDLB78elfJbDDlC+u1g094yR+rzaJY8QUjbgTh+B0PMRVe2vERGG?= =?us-ascii?Q?/qGXbr1v7enDSkGgw9i7dNyV6S673e0jmeRyIErST8s4noVWXky45Ipg1iWm?= =?us-ascii?Q?G8eGumJfUIamQHLQZQfXIDuuRBU4iPRzwBSf5mF3KQWzN0aC64u+x3ANvckF?= =?us-ascii?Q?CFVoMEUYO6+R8Yuyj4cdBYh4vVxzFmAueqIAhCoae0CUQrAs32h+rde1Uh0Y?= =?us-ascii?Q?luzleh3vIsEqIgSk6ifIZFYbw1b7LIiuhybCTreeRAyiwaEVjYi25h6j25Zy?= =?us-ascii?Q?X7RP+N3sBMe+1WsF/1a7ylJVCkc4vP/hbBY2sKbCCIuey5A9D/EVPwFIuM/j?= =?us-ascii?Q?k2/v4xM4AQin6OG37aIf1h4Ma/GpkwPl7epgB1otuhDWxHIWx7Fi5WEcwJcv?= =?us-ascii?Q?/bJv1RqGOgrZN1ZvR0uxXyYpWjPVzg1ZNGr+w8BmdYhP2MHnZ5zOml7Qf3S1?= =?us-ascii?Q?RXCIGtsNuJZ3B6NXySuo1xMZcVgGUU+YNqGZgZHGIvBHd0ipdI8oh53ew/TG?= =?us-ascii?Q?ft58IycSGwtb2V29mclKPbCtoBIJSZY2cZfFWDwN9nL0ejp/MuVu6U925EdV?= =?us-ascii?Q?S7t0RBM9JKGgu8jbvd37zLWHYA97LTuT960C5CE7+WnSsCTzCBYkSSrlZbKU?= =?us-ascii?Q?6KPts1GDq5lm6QInZnuUIz8/LgGwRQfM2OdXaS55QS+5YQJKKRAq/o8wU9tG?= =?us-ascii?Q?BAU9epsmZPVylmcVKP6m+cXqkWV1wL/6zspL//RElMNHDH7E+mDJ2+lRJBkL?= =?us-ascii?Q?Xdi/j1oyCXsE99HjsEhbwObEw7Vb53ypaJ8P782Ji/do7UZitoJA0ZOHW9S0?= =?us-ascii?Q?a3IbXv5dJpRy0kbZd8vpZ1MKV1ezip6QyGRmFgbw?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: HF/Q+QitJn+Jiw3LcO2UwigIwvjh4lN28eQ6uNjFJy2oA7RwZoiBZzCPty/wUmwGGcGfhFazY0XbApZHweZiiGJGBHlYdZ6DF/2Qej0efzlC3kuFFCvnG2yKu7NMaWlCRcSGUJ1UqJDT1WR64VxQQ+7R0hE+MZv9+q2dk8YXRFflsa7IRkD1ZOSfNOxWd5EuOcCS5PdejA/rufNhg2gU0qHD+htdWfKQNfFcDFQYeRCYdv5Subu3n7v08ZiM8Wol+FMWZ8CvNtLU54LczsqqxSvXFBBbT2wp+JdLIk0h/v0F2AsxzFgBpfrnE801N1Ua3DOTFMTl7Jb25t7TB6vY4jCxPAt6yCVRF9fWIV2zWLOzGiisf/H9hWspf/dXX4f1ut/K2IMJwiJ4Ayg0aCRpYEdg3osgBM6zBoAvKaMdzYydM1tfN+V3UnGkYZM3aYwvLDDdNM2n5Q3ZM6Xm0oH5axm6KDk1Z8feRb0Uo84ihSchuQatO24Wo8w+cmrLBCqoFPUMtT3WTo3IEJR8gR67jYQ+m73FuLjHQw8jXfwn7QyT5pBLk+miTV9rdAHgqQN0bSIxceQxICxXAu2/dabKaz2mKrjjBWzExhEys4zrucc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3775c58f-81e0-48f9-ff00-08dcf837d01b X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2024 16:36:17.8069 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Jz/MmvH0t6+fcvb1RT5vnz0G+4OOi+N6EqUHdLJXbV6WWrWovXvQ5W/Zyrgo3aJjUfWTTTwzDPQjKZen2FiuMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6756 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-29_12,2024-10-29_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 spamscore=0 mlxlogscore=825 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410290127 X-Proofpoint-GUID: XC8IZPWq1yx35ECYIzREBMgMpuHe__iI X-Proofpoint-ORIG-GUID: XC8IZPWq1yx35ECYIzREBMgMpuHe__iI X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) FWIW, +1. ___ I don't understand why language-design discussions, even major ones sometimes, are carried out in debbugs and not always in emacs-devel@HIDDEN I can understand that some real BUG discussion can diverge or expand to a design discussion, but even then I'd think that that design discussion should be gently moved to emacs-devel. Some such discussions could even benefit from a mention in other places, such as help-gnu-emacs, so more users could tune in to the discussion in emacs-devel if they're interested.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 29 Oct 2024 15:22:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 29 11:22:05 2024 Received: from localhost ([127.0.0.1]:56934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5o2m-0008VL-Lw for submit <at> debbugs.gnu.org; Tue, 29 Oct 2024 11:22:05 -0400 Received: from mail.hostpark.net ([212.243.197.30]:36840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jonas@HIDDEN>) id 1t5o2j-0008Uw-LL for 73853 <at> debbugs.gnu.org; Tue, 29 Oct 2024 11:22:03 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id A3A1216610 for <73853 <at> debbugs.gnu.org>; Tue, 29 Oct 2024 16:21:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from; s=sel2011a; t=1730215319; bh=tPUyniD /HQM0Xg2ANAQgj9gHpgtFZw+DXUcOZ1W7vf0=; b=fMFYojQnNARYyEyYZP/Mv4f k2DZxsIakSHpz5JxPfNeXM7A9N14123Nsfb+E38sp2A5lXxtnomorTaJHAXJoeiQ 66G5HZAupaRmNGIZZcSHb6T//0fN0qcj7TmO+EK5OfJNpbuBT4EG5Rut/jmfwdy9 3NQXYSOP4V1aDyFq/jiM= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail1.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id qjyDv9ucNSKm for <73853 <at> debbugs.gnu.org>; Tue, 29 Oct 2024 16:21:59 +0100 (CET) Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 5EA9516400 for <73853 <at> debbugs.gnu.org>; Tue, 29 Oct 2024 16:21:58 +0100 (CET) From: Jonas Bernoulli <jonas@HIDDEN> To: 73853 <at> debbugs.gnu.org Subject: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Date: Tue, 29 Oct 2024 16:21:57 +0100 Message-ID: <87ed3zndd6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello all, It is very disappointing that you have chosen to deprecate if-let and when-let in such a rushed manner. The same was done and reverted in 2018, and many of the same actors are involved this time around. I am surprised that you would make the same unforced error again. Reading through this and past conversations it is clear that there is no consensus what the ultimate goal is. But as far as I can tell, few, if any, are fully satisfied with the current (30.0.*) situation. There also seems to be agreement that unfortunate mistakes were made in the past, which limits our options now. This could have been prevented if more people (including non-debbugs and non-emacs-devel regulars) were given a chance to think about the problem and time to articulate their concerns and proposals, before facts were created. Or even if the people who did take part in past conversations had spend more time actually talking things through. The same could have been done every time the dissatisfying state of the foo-let forms was brought up again, but instead new facts were rushed at every turn. Without stopping this destructive pattern, you won't be able to fix this mess. My short-term proposal is this: - Revert the depredations and remove the news entry. Even if you later decide to go through with the deprecation after all, the "damage" done by doing, reverting and redoing a few lines is minimal. (Even so, maybe discuss it for a few days before reverting.) This would have the benefit of not needlessly alienating those package authors who currently use foo-let and would like to keep doing so, if the ultimate decision is to not go through with the deprecation after all. - Do NOT revert the changes from using foo-let to using foo-let* in Emacs itself. You might end up deciding to go through with the deprecation after all, in which case it would be unfortunate to switch thousands of lines back and forth. - Re-read past conversations. Think about what *your* ideal solutions would be (think big here). Think about what your best *feasible* solutions would be. Think about what compromises you would be willing to make. Think about what compromises you would *not* willing to make, and articulate why. Think about what others have said, and what compromises they would have to make to satisfy your position and those of others. Try to understand where they are coming from. You do not have to *agree* with their motivations, to appreciate how severe the concessions are, they would have to make to *them*, to agree to your idea of the best feasible solution and your idea of an acceptable compromise. Think in particular about whether achieving your goal/compromise, would require them to roll over and admit defeat. Consider whether sticking to the current (30.0.*) status quo, might after all be the best *compromise* we could possibly reach. - Do not have this conversation just among yourselves. Any change you make here is going to affect *many* packages and their authors and users. Actively involve the affected community. Reach out on several channels, and give people time to think about the problem and share their thoughts. I am talking months here, not weeks or even days. - In addition to thinking about the state you want to reach eventually, also think about the transition process. Should it be done in several steps, and if so, what would the consequences for package authors be? Could it be done in a way that does not force package authors to change their code multiple times? Could a variable similar in spirit to lexical-binding be a viable option? - If you think that this proposal is over the top, try to consider it from the perspective of the maintainers of external packages. Take the history of this whole saga into account. Realize that there are people who have been burned by this before and who will be upset if being forced to change their packages again, maybe in a way they see as a step backward. Even if you decide that those who disagree with you are simply wrong and/or lack good taste, consider whether it is worth alienating people over this. To help kick start an informed decision finding process I have searched the Emacsmirror (a superset of GNU ELPA + NonGNU ELPA + MELPA) for these forms: | grep pattern | hits | |---------------------+------| | "(if-let\( \|$\)" | 1853 | | "(if-let\*" | 422 | | "(when-let\( \|$\)" | 4260 | | "(when-let\*" | 1162 | | "(and-let\*" | 288 | Best regards, Jonas
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 28 Oct 2024 14:32:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 10:32:58 2024 Received: from localhost ([127.0.0.1]:54290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5Qni-0003S9-LR for submit <at> debbugs.gnu.org; Mon, 28 Oct 2024 10:32:58 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1t5Qng-0003Rt-Lg for 73853 <at> debbugs.gnu.org; Mon, 28 Oct 2024 10:32:57 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 6B6CE80964; Mon, 28 Oct 2024 10:32:14 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1730125933; bh=T5lfvyjzbs2dNH/HtuQYAhDAIhlrEv5SoBOq4WQTxx8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=gD0gUPpqf4Vd0+N9aUlQk9xX8z5SXj+V2IOloULvSp1yi7QO3kYT/C6dDcS256KXZ 1rCeIprMfl6/S/PK2pWgRiDmfKswx/p6lfWj9HQ9wdejsAtqKLVKTUskEVKqKVXNqM 9DSsRKv50bGzXudGTLXKBMhaZcP/LRaj4SZUP3PI8Tyu/bFQHXCBsYHZ0lvRwQcIPi E5cPefYwlTjAwXxBTsaNqAKzqlFGr/oopqQ7udD3RqjaWP5l0fiOHcxMu15v4gOfqd NulN4kE4bKKP/npvE65k0mag9Rlos0i+YfbqUFIJL5eMtR0aSnqw5UXGkjEd7WKOFm guznLyC12y6rQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id AB30580152; Mon, 28 Oct 2024 10:32:13 -0400 (EDT) Received: from pastel (69-196-161-60.dsl.teksavvy.com [69.196.161.60]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 6AEB51203D5; Mon, 28 Oct 2024 10:32:13 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87iktcuy5u.fsf@HIDDEN> (Michael Heerdegen's message of "Mon, 28 Oct 2024 14:58:37 +0100") Message-ID: <jwv4j4wl30k.fsf-monnier+emacs@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <jwvr081pqid.fsf-monnier+emacs@HIDDEN> <87iktcuy5u.fsf@HIDDEN> Date: Mon, 28 Oct 2024 10:32:12 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.039 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >> I'll let you guess where I stand w.r.t to naming of `when-let` vs >> `when-let*`, based on the fact that I originally implemented `dlet` with >> the semantics of `let*`. =F0=9F=99=82 > > Your timing of mentioning such things still has an epsilon of room for > improvement. FWIW, in my ideal world, `let` would have the semantics of the current `let*`, and for those few cases where we do want the "parallel" semantics, we'd have a special `let-parallel` or something. But this is not really an option at this point. For that same reason, while I'd prefer the `when-let` name with the `when-let*` semantics, I think this won't fly. Just as happened with `dlet` it would be changed in due time either by adding a `*` or by changing the semantics. Stefan
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 28 Oct 2024 13:58:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 09:58:32 2024 Received: from localhost ([127.0.0.1]:54244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5QGO-0001uB-Eb for submit <at> debbugs.gnu.org; Mon, 28 Oct 2024 09:58:32 -0400 Received: from mout.web.de ([212.227.17.12]:60309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t5QGM-0001tx-R9 for 73853 <at> debbugs.gnu.org; Mon, 28 Oct 2024 09:58:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730123861; x=1730728661; i=michael_heerdegen@HIDDEN; bh=P6i4u37hIzRcMfZHZx9FY6b5wqJJGKeLK6JLD1M1sGg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=gKNQqO6fGPU81YgdseQAS60z97ynKrAR7a/A4zJTwTeSk2jdkuoN6a7x6RG9cJ+o vpwBZkLAKcc7P5wDwiBItumMpMORnXV2Xk9PaW/naHoowhYlZQ79wDqaQA0M15qcs F7gDXD4b3hFC8Nri43XDyn4Y/PCpyaBu2514ZweCYslJit/CQfIUnU8nRlRv7JTMY tPHknmzybDUbvliETLUkaHBrrfdkcEIMyumyZ4pGHieqVm6nYZqD2l6gflqmp1rGx QaKvCj4XRmcM3msV9AjpLcPyP/lrNMQ7/Ixe2jZaac82WgtgVINIC4J7y5OeZ4XGQ lxnkpmftkuhbfW0jjQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mmyr7-1tlOqY00hz-00eLyB; Mon, 28 Oct 2024 14:57:41 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <jwvr081pqid.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Sun, 27 Oct 2024 10:41:13 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <jwvr081pqid.fsf-monnier+emacs@HIDDEN> Date: Mon, 28 Oct 2024 14:58:37 +0100 Message-ID: <87iktcuy5u.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:/t+nLiccm9NgNgnxDzPSpgoBiR3snp4Wot0DHBFV9ilgMPmIv0n Xg6KqwxF4RjnsfMSCP1lSdQfmP7cXWjvtvJXAVwswqK+SiO9ARRjlPQfScwT6XJ/LQyAxd6 iHDECkbw+tlWNWpsCb4InDupEVuBdedHKP/mxZ5Kfno8ju/Ej2GtTygnQbKl/Adw6DzQbD8 /4dtQEd9mRdqL57861YuA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:c3FTbe9KPvY=;bVton2DSQDbcJ3+tJ0DGKZBKIhf LA6oAqWQ9CnRaR4T3OBVX4uEeKMDrhdgXeXe6TB3wG7Zfwf0jx6EsEXVYYQpvcgDH7hOIS2q7 oeEOCbyIx9A91PO4P5/NWKP0UIS0QUswZAqTJUJXU2qVCxWbW057h+F/OxzgiQyyNRlw2QdII wBj4T6yiRBQvJCQxQ57I3ePKocfkVSa8EWIVKrQipuTCKRqElXpazKlZ4ko/WFWVCBiTHGwym QtS+TNo33o0m9d7Cr74++jWaDo0AEo9mfT9cyueq7/0I1tHF9tVw7ZOwsqPZNcolBBvm46P5v VbnLJafBqKYYDKe4LZs3iljIuOJuIbnuDbSB72Wav7rOkRm2YypSUG9OP7B8Fmk5gpLdcbnIE N2z7TOkYwVOic1o6FN0ryNNwcJbnBgnMuN0Kpd9sUHdR5/mcTPAlJXUauQ1pbT+whuOWBEv0W qpU40gtnB58cTi5TDpprgt7NkUeqBQ0gA/xgvpLQqp7yYGz/uexarMMCELIEAMaZAK1gSlAbF 4Rm/R7ysVz98u6nsQMhjLp7mfCz5xPnmedPRqa7b6RO3Lt26Qtgxz3TxqsPVa8EjhoCVd+v2T P+N4xwULWl4VWQvKwyYMZo7Xlo2DcS/XOkOSVEUNsMWIZ1dWhCWrJundaWYSjjmiSunZITQxQ 2patjRZtNSJzvnZp9kMYsmRXJfVe56dLrtPGBQy+LOkIyWSD0NIUDTtbCXGXK+bqSyriFuTAw PM/rrvbDYRx1oUfsCEhbJefpVFK9RcGgWKlFukCAHZB4cbCkmMC6MULcNmNrnYdvd9/ZBIgWA hKs1exJ3cCHUGb94140G+vE5A6HbNH9vY4XBSdopI57LQ= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: > The only natural semantics for something like when-let is the > "sequential" bindings of `let*`. The `let` and `letrec` semantics are > "unnatural" here, so we should have only the `let*` semantics. I do not see an if-let where condition testing return values are referenced in THEN, but conditions are independent and exchangeable, as necessarily unnatural. Even when the implementation: > [...] to something like: > > (when-let* ((t1 (fooa)) > (t2 (foob)) > ...) > (let ((a t1) > (b t2) > ...) > (bar))) would not be as straightforward as for `if-let*'. > So coders who "simplify" `when-let*` to `when-let` when the * version is > not needed, would in reality just pessimize their code. The other side is readability, like for `let' vs. `let*'. In my experience condition not too seldom are independent from each other. I would be able to make that explicit for the human reader. But if all of you guys don't like the idea then ...ok, so it be. > I'll let you guess where I stand w.r.t to naming of `when-let` vs > `when-let*`, based on the fact that I originally implemented `dlet` with > the semantics of `let*`. =F0=9F=99=82 Your timing of mentioning such things still has an epsilon of room for improvement. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 28 Oct 2024 09:39:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 05:39:07 2024 Received: from localhost ([127.0.0.1]:52550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5MDK-0006JS-JM for submit <at> debbugs.gnu.org; Mon, 28 Oct 2024 05:39:06 -0400 Received: from mout.web.de ([212.227.15.14]:60843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t5MDI-0006Iv-Ir for 73853 <at> debbugs.gnu.org; Mon, 28 Oct 2024 05:39:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730108292; x=1730713092; i=michael_heerdegen@HIDDEN; bh=s13W8pmjC1eXpE33QHw8SQL6dvfI1PLe3eGhsHF56oI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=BP0a7LbrXEmuwaz+s/HG9fF0tr6Ihnk6Nmubzg/JBQonMPH2mw6Sn+KOJAcQzrUn ViJQg8zfdxbGcgna8JGQYe/OM8M+cBf9oZUv2OmRMGmG4MA/XScdxCvfwyMmxHKNU wjiNXXkfOCQgyLAWnW6BfJ7PE8q3sosHaFD6gJ2Ox4s4IQBzmd+M5Yc2wkINsFeXx dkbqVTTZWM7mgCoN6Ta3XRAgmsjDufy8HGPXbrzVf3UK2m8oiyo/YQLnNTGLxH1Jl YFMxG+FELH3h4SemcAlKAhM3ULlz+LFlMAJCoJAnsxYXIjeauM9se9eqnJmNeb73o I3JxWuROI57ux+TX5w== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N3ouq-1u53XY3Xd2-00yQY2; Mon, 28 Oct 2024 10:38:12 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87o7358yu4.fsf@HIDDEN> (Michael Albinus's message of "Sun, 27 Oct 2024 14:22:43 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> <87a5epk9va.fsf@HIDDEN> <87o7358yu4.fsf@HIDDEN> Date: Mon, 28 Oct 2024 10:39:11 +0100 Message-ID: <87y128in28.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:WeDoYdu2KcO+u5v+MgqXVMXmmwBDugr11IQJZ6YOnTXFtkH4sLI k/84g7fzBG7W5MX5S6Aju7oPBdD1yHHg92Or9+8P6seU/bTyVibGx1FELmNfkGRPSJeB+7+ TWZfxw/7L3Jmh/sHjY1OH8mTjaorMErJS3+fAXLA+mZFvFO4XxMwxP8tmmWdrfz/jsCrLBR BnoaSHPtxt2Grb+4AZUmA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QoOZxlwoul8=;18xeD2lccPkqNyXikoy9Fzyr5a4 fcSfChZ/K9OE6TqPTyTEVpdK5l8WOJXrFX2h4C0+Xs3I56NL82lQ8TQlH2Q/bCckrHsLC6RPj 3gSLPx7BlSG8JqA4yyubJcJIxwqmVk4817B3r1wWX/479nHaVxMfYZDTtA7bhcbrJ12WSEcwp MokVx81s3ybMgbr4UQUCAXUNwOKiwa4DEwd+q5Yp7d4Vz6ZMZjLyjZVzKIsOoU1q3VsOlHd9A Y7lyhObtJSUJ/aT1WUxNwak789/0YLoUD727AZ+SUQzQchMTZmwZQt1hUJo6/QDcCxtm5boBf 7Uu1vJ9ojdyqijzzMu1vcZgwUQ3HZcrkchEb/SRbw0fl80qPJP/qbcKyTGTDHEg1uUSjLGQbD FjYGCUE8E/MkR9hQrvEbqNENDe7WfVE4mYYC7HGpAm6aJQTnIgAyOyUi+2AdnQmNvJnu+fTqf fBJ4o9zGajskbI43kUD0NOeCxv8x/eqx2I7RZqOcBbVOQnTX5biJKdKWjsGhhC3hBAqqSuMRc wKJIL0tdyL9MXEVqnmExvnq0LtNhKCi169RD1IYR22hJwvjjEqmyxH20a9abd8hjwT17UTvM+ lGExXIO1TlkxtgqKeaFQtsZZ5JSIYJGoZPpESBIqM2344u+7GoAsKZjTSHMndgmlrsLmwj+Rc C3Jkhg2Z7ScC023ShR3Odse7SBhS80TIjWc2lbiWdT4fK7LyRUqiYOcSgx/0HpmgBYTyytbZD vOs4dJP3KSsOQAOxB3PpPMPpXHcYxHUt4AOL7Z7YLetrNP8TrFir6bVJu+XOZ5wr39GqTEUxA WOmCjjNaScCGFnr8MziynLqA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Albinus <michael.albinus@HIDDEN> writes: > But you're too late. The whole codebase has been changed already, and > this is much more but an annpyance. I don't see a glaring reason to > revert this. This has never been my intention, Michael. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Oct 2024 09:39:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 05:39:14 2024 Received: from localhost ([127.0.0.1]:52553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5MDS-0006Jo-0u for submit <at> debbugs.gnu.org; Mon, 28 Oct 2024 05:39:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:39832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t5MDN-0006Jd-5A for submit <at> debbugs.gnu.org; Mon, 28 Oct 2024 05:39:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t5MCm-0002m3-Hh for bug-gnu-emacs@HIDDEN; Mon, 28 Oct 2024 05:38:32 -0400 Received: from mout.web.de ([212.227.15.14]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t5MCl-0001BI-30 for bug-gnu-emacs@HIDDEN; Mon, 28 Oct 2024 05:38:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730108292; x=1730713092; i=michael_heerdegen@HIDDEN; bh=s13W8pmjC1eXpE33QHw8SQL6dvfI1PLe3eGhsHF56oI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=BP0a7LbrXEmuwaz+s/HG9fF0tr6Ihnk6Nmubzg/JBQonMPH2mw6Sn+KOJAcQzrUn ViJQg8zfdxbGcgna8JGQYe/OM8M+cBf9oZUv2OmRMGmG4MA/XScdxCvfwyMmxHKNU wjiNXXkfOCQgyLAWnW6BfJ7PE8q3sosHaFD6gJ2Ox4s4IQBzmd+M5Yc2wkINsFeXx dkbqVTTZWM7mgCoN6Ta3XRAgmsjDufy8HGPXbrzVf3UK2m8oiyo/YQLnNTGLxH1Jl YFMxG+FELH3h4SemcAlKAhM3ULlz+LFlMAJCoJAnsxYXIjeauM9se9eqnJmNeb73o I3JxWuROI57ux+TX5w== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N3ouq-1u53XY3Xd2-00yQY2; Mon, 28 Oct 2024 10:38:12 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87o7358yu4.fsf@HIDDEN> (Michael Albinus's message of "Sun, 27 Oct 2024 14:22:43 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> <87a5epk9va.fsf@HIDDEN> <87o7358yu4.fsf@HIDDEN> Date: Mon, 28 Oct 2024 10:39:11 +0100 Message-ID: <87y128in28.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:WeDoYdu2KcO+u5v+MgqXVMXmmwBDugr11IQJZ6YOnTXFtkH4sLI k/84g7fzBG7W5MX5S6Aju7oPBdD1yHHg92Or9+8P6seU/bTyVibGx1FELmNfkGRPSJeB+7+ TWZfxw/7L3Jmh/sHjY1OH8mTjaorMErJS3+fAXLA+mZFvFO4XxMwxP8tmmWdrfz/jsCrLBR BnoaSHPtxt2Grb+4AZUmA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QoOZxlwoul8=;18xeD2lccPkqNyXikoy9Fzyr5a4 fcSfChZ/K9OE6TqPTyTEVpdK5l8WOJXrFX2h4C0+Xs3I56NL82lQ8TQlH2Q/bCckrHsLC6RPj 3gSLPx7BlSG8JqA4yyubJcJIxwqmVk4817B3r1wWX/479nHaVxMfYZDTtA7bhcbrJ12WSEcwp MokVx81s3ybMgbr4UQUCAXUNwOKiwa4DEwd+q5Yp7d4Vz6ZMZjLyjZVzKIsOoU1q3VsOlHd9A Y7lyhObtJSUJ/aT1WUxNwak789/0YLoUD727AZ+SUQzQchMTZmwZQt1hUJo6/QDcCxtm5boBf 7Uu1vJ9ojdyqijzzMu1vcZgwUQ3HZcrkchEb/SRbw0fl80qPJP/qbcKyTGTDHEg1uUSjLGQbD FjYGCUE8E/MkR9hQrvEbqNENDe7WfVE4mYYC7HGpAm6aJQTnIgAyOyUi+2AdnQmNvJnu+fTqf fBJ4o9zGajskbI43kUD0NOeCxv8x/eqx2I7RZqOcBbVOQnTX5biJKdKWjsGhhC3hBAqqSuMRc wKJIL0tdyL9MXEVqnmExvnq0LtNhKCi169RD1IYR22hJwvjjEqmyxH20a9abd8hjwT17UTvM+ lGExXIO1TlkxtgqKeaFQtsZZ5JSIYJGoZPpESBIqM2344u+7GoAsKZjTSHMndgmlrsLmwj+Rc C3Jkhg2Z7ScC023ShR3Odse7SBhS80TIjWc2lbiWdT4fK7LyRUqiYOcSgx/0HpmgBYTyytbZD vOs4dJP3KSsOQAOxB3PpPMPpXHcYxHUt4AOL7Z7YLetrNP8TrFir6bVJu+XOZ5wr39GqTEUxA WOmCjjNaScCGFnr8MziynLqA== Received-SPF: pass client-ip=212.227.15.14; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Michael Albinus <michael.albinus@HIDDEN> writes: > But you're too late. The whole codebase has been changed already, and > this is much more but an annpyance. I don't see a glaring reason to > revert this. This has never been my intention, Michael. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 28 Oct 2024 03:20:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 23:20:09 2024 Received: from localhost ([127.0.0.1]:49610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5GIb-0000iw-57 for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 23:20:09 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:42216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t5GIZ-0000ig-66 for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 23:20:08 -0400 DKIM-Signature: a=rsa-sha256; b=DJYSqmEa9itZr+XxA75UDepW6ydY5KrYOh/h/q1lmJaRd7zvWY3o7NGqG06BYG0+8tP/fc1HJ4hAsje7zGxs1c0V3dC1MxVU5fqk5Gyi+2x9t9sleE9Ky2uklTKWBGsOxnHyjtygjj5z8cd5QmoJp3VMVxnkH2PkU2hQdvSmqlSLuoCLMcyN7CJYlF5aLbjsAnoIg5TUheM/OB4uGY5/17eV01puclA6kUIgB3KYKdIa7qTe55KS1DYpuK1Ru4uY9dzUPTsKUtkzTytQXEpuiuPf/opq8c5Yn7xuC5QG9yFCYM679eW/CKE0iiBNSzGoVkGFhR/YyQAWPVoCgebVxw==; s=purelymail2; d=spwhitton.name; v=1; bh=vjRTx3SmczNDkIaNqhMEk8SkCQtc7gKkAIDQCkbmvpg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=g51kfFmEyZJXx9jwNg3pLob72VO1baYpukMYTyJ5WXTisDWkXQFrWH1z7K+Gm7btfkLXsWLnIKw8BxdwmWqXXc1756PSfUrToxZQagmdw9CAE0bFUTfMRvH6IzL0zuY17YzB1h+i8TCZzIObWuqyZWr9o9gWYB/+xFwsjwAB3BalxBRPahp/v66wD8vkyUbfo4s57toPQfEiBbijwVTOvRfXUNz03kUuANaiSFnw6pv+8MvPCs70QojEutdUWhg8qoEWlF2kLpUujs/d1e5VukMhtFPlBd0AKHgh6QuHSAlzNRbMPIhEp9bGLBMmvPIPoA3hPGO8KP92dD5w6dP/uA==; s=purelymail2; d=purelymail.com; v=1; bh=vjRTx3SmczNDkIaNqhMEk8SkCQtc7gKkAIDQCkbmvpg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -606555756; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 28 Oct 2024 03:19:23 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 536B47EE7D8; Mon, 28 Oct 2024 11:19:21 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Howard Melman <hmelman@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <lywmhtgehg.fsf@HIDDEN> (Howard Melman's message of "Sun, 27 Oct 2024 22:15:07 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <lywmhtgehg.fsf@HIDDEN> Date: Mon, 28 Oct 2024 11:19:21 +0800 Message-ID: <87o734kj7q.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Sun 27 Oct 2024 at 10:15pm -04, Howard Melman wrote: > Michael Heerdegen <bug-gnu-emacs@HIDDEN> writes: > >> Sean Whitton <spwhitton@HIDDEN> writes: >> >>> retitle 73853 Should and-let* become a synonym for when-let*? >>> thanks >> >> Thanks for the fine summary. >> >>> - I'd like to go ahead and install a patch marking when-let and if-let >>> as obsolete, unless Michael is keen to be the one to do it as the >>> initiator of the previous effort >> >> He is not, feel free to go ahead when there are no objections from >> others. > > I don't know if it's changed since, but in my Emacs 29.1 > elisp manual, only the non-starred versions are documented. Yes, this is fixed for Emacs 30. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Oct 2024 02:15:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 22:15:59 2024 Received: from localhost ([127.0.0.1]:48978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5FIV-0005si-3n for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 22:15:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:56142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1t5FIT-0005sX-3B for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 22:15:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1t5FHt-0007FR-65 for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 22:15:21 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1t5FHq-0000WJ-E0 for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 22:15:20 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1t5FHm-000411-DN for bug-gnu-emacs@HIDDEN; Mon, 28 Oct 2024 03:15:14 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@HIDDEN From: Howard Melman <hmelman@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Date: Sun, 27 Oct 2024 22:15:07 -0400 Message-ID: <lywmhtgehg.fsf@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:mL1wx0Vt/up4fn3uw7FsOwwpbeA= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@HIDDEN; helo=ciao.gmane.io X-Spam_score_int: 3 X-Spam_score: 0.3 X-Spam_bar: / X-Spam_report: (0.3 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.1 (-) Michael Heerdegen <bug-gnu-emacs@HIDDEN> writes: > Sean Whitton <spwhitton@HIDDEN> writes: > >> retitle 73853 Should and-let* become a synonym for when-let*? >> thanks > > Thanks for the fine summary. > >> - I'd like to go ahead and install a patch marking when-let and if-let >> as obsolete, unless Michael is keen to be the one to do it as the >> initiator of the previous effort > > He is not, feel free to go ahead when there are no objections from > others. I don't know if it's changed since, but in my Emacs 29.1 elisp manual, only the non-starred versions are documented. -- Howard
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 20:00:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 16:00:52 2024 Received: from localhost ([127.0.0.1]:46454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t59RT-00088z-LY for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 16:00:52 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:7116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>) id 1t59RR-00087Q-Oy for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 16:00:50 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49RJxNGV029062; Sun, 27 Oct 2024 20:00:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b= XCFq5CHJ+0TYGD2bVrGiOT9OpmfJSij0AHOescVEEnaeRkVtXEPJ0xltp/sAZFsq yesix7XyY2qH7LoEJm+KEtBK3C8QKqfP+Rl9swFX0An66zH0VcK12vTA7kx0s6IM UgMEkva2YmrQjV/uJhcxWURNKgQCpuk4+Aaanw4UBWJr67oDOJa4Fb4xXXpFEtxe igAmSGeLmXcIuBHk4W6c3Ljj1KWKJ2cf7cF1Av73l1yvhAcQy94sfosSoyY7pHmC R2aNfbcNufVxRjTIrWKSFjNMtV7jTjSmUjbP3R6QMBIk8TjZaMJugUbWrFJ6LoKy dL4Tf4npTj+IclCRw3kXzQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42grgw9h2u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Oct 2024 20:00:13 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49RHv8HW009727; Sun, 27 Oct 2024 20:00:12 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2177.outbound.protection.outlook.com [104.47.55.177]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42hn8udvbe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Oct 2024 20:00:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YYBfd89y3Pg3wXFTI/OGGSeaZGsLrniVyym2V5dn1Jik042L8o5wJ++Lg6h1hpO90NuxxtgpJmJvbjr14Eb3gZfm5tjDj+YsL1FKtg+NSFw68rTYavF+ZflXx9KJJGfJfID8ax1EsMrf3k4kEKQcSDlrVD88noJaQUOkdm0m/HSmrO+MlP5bu2QmJt5KU9vrVb6Q93d44vVOfnUhg6oZRwKYwvlxS8rArY+fwXGO/m5Ibu9gYdel2Ur8vVtfcI1h0efE5L6k+v39hFqKSehTDKS0Pu8iQmNAMWmtKsA2kyZbZN2ULDBFrpCmtZJsU25WSPkhPmdxpc+nDqaVifB1+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b=tse2jUjaVkJrYrlV8FEs5sQXNi3PTaPLfdCaRA3N5LAmJBjV+5RjxWfDScOC9Frq/An410iHcHf8EWAzbBMvwpUKCVdfo42YxFB9svwFNnIzOJO8NnqifqnXSe12ebM9+dXGc0gA5GOM8pbqUNBSbpYBrxPk0hfZvFIgls4nFeoDdsfQUQgOGXUyctMtBM0auBD1fYmShkksoXDkGl5asv6zSisKfmxZzK5CUqzxZ4qR48EdR3GLi6Mt5gpQIRyilKap1HTxNREwtEZ3uYujZvgFdwJ0n4ljgkZX9/exMG10LjL9XKTBaFd+ZsaBpMwpIu/3qFe0EVHsEV6O0L3fcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vzaA1JlHwWvUGw8c7hP3hppM0sCcNZ3dSwSL+ELY9Cg=; b=FHp48Ki8GYGcInYATtmHgJURuKR4vYZJb2m9vJU1Tt3wuRIWcP7c2NpgCPenROkk++Yb9J+c6rdYg26gNmrqmS5PTD2oSWHHEiu0RzLVjFL+rSvS8adXZMUnGh7dxyPw99xSCIm/PneBc4Ja++bXXjlt4EyAwly0mtdIggK31tc= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by BLAPR10MB4865.namprd10.prod.outlook.com (2603:10b6:208:334::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.25; Sun, 27 Oct 2024 20:00:08 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8093.023; Sun, 27 Oct 2024 20:00:08 +0000 From: Drew Adams <drew.adams@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> Subject: RE: [External] : bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Thread-Topic: [External] : bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Thread-Index: AQHbKFDWfwY/WTkcU0S3ViZ+jLVaXrKbARBQ Date: Sun, 27 Oct 2024 20:00:08 +0000 Message-ID: <DS7PR10MB5232A7C1458E7564B8433C09F3492@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> In-Reply-To: <87msipkisv.fsf@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|BLAPR10MB4865:EE_ x-ms-office365-filtering-correlation-id: 8d917dc2-22cb-4f7e-80e9-08dcf6c1f547 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?kl44Axae9nQ6WKJuIcug37kcDXzR+mHsNPHjZUL28Izz0TnvlDwAWcbYjqsu?= =?us-ascii?Q?QxYE6vuhV1WNg7VDnSGHspOi83Y+Nc+MMuC7GQCku2yRcw5mwGj1bzz7WaAF?= =?us-ascii?Q?MUImN5V3vmN8MHGNCA/JPSmztBIIf0JCyFLFfJ9WVAUkhCBFGmhb2Ot56snw?= =?us-ascii?Q?PagGHEyh+gteMAOeZ6L9wnqWT5k8imvrUZ1/TjTF+vFZVB9is1FxQrVb2Npu?= =?us-ascii?Q?VOBzU6r3CG0itmTNPe3h4af/GiThl5ZEk9LD8MRxEtCVgayWn0iFSx2S6Db/?= =?us-ascii?Q?9EDrCZd4IeSpesJ+02ifrBjSH5hq1wU+rTcIdzElJIK56nqvyfpoHGrxxc8X?= =?us-ascii?Q?35soCL7EflpXaL0AG3v/2sDqnRyU0ey2Z4D/5d+/1+ZSuOJkG8fAE7g+jBK5?= =?us-ascii?Q?QfHwT/UlCEAD0EiH2JOMeaXLx9+bUBUzknW1pPUz/mAs150W+Cd06J3WThcG?= =?us-ascii?Q?atyQTfJxEkv16Q/EpZbU1UgYR/wliMetcMM3H8+gccO38+IQJSFTJisMzM29?= =?us-ascii?Q?anH4/LsnNltrchtNCXIlBhBa0aiyOfl05F5NAA0dRI/addWPo6KA520iLLMz?= =?us-ascii?Q?nATsPOBCTQ3XMSP+GNXj1MVrurtJGKyyqVGW3Wt/afRS1gpoaKUCYZimeyyB?= =?us-ascii?Q?pnVVz3YkW0Rt3q5BQ6hJvWOtWFMVU4+xXosYfPFFEkMdhTzCgQndcic2sZW6?= =?us-ascii?Q?tOJXEISxj3XmHFPD7vF7HzpqdFNzYSUomUmJCvbGzDYernppI0RVDEyfmWOM?= =?us-ascii?Q?9nAsM3yh2OIQlDs5dqPNgvd4PCzJJL2neXUdAa73z/9CtJggxDyZOKRGPTzH?= =?us-ascii?Q?SOzOIVY/3jeZL07aMtpYH9pmV/OpMAltUm9IpFPUwvjDTim0LyvxM+DJxJSN?= =?us-ascii?Q?NFu/HmOJGiOugjLXp26qCqP7R5JWjX00NbmBRsD/U9G0DsEjjY3h/XbZZijQ?= =?us-ascii?Q?zaodG5Bf9V039u2IdE+ASnE4vj05Vn1zD+WE8IvPgXGjTeh49vuF1v588ILU?= =?us-ascii?Q?4NyAoMD3nPQ+whRLL0RYcXF5VNGEyPVvSfMryKp7hQX4cuigv6yBXq9J5ZaO?= =?us-ascii?Q?Iro2nDP7S5EcFQ64AiAdskHaj/ZNk4EuawvX2ZEKFrscJrR3SLys2Lbb7QuX?= =?us-ascii?Q?y7AHt6AcISyz170fNUHPRceDtYrhGxoTfI5zXqGh1Wh07dzF+d9ir8gkq9FR?= =?us-ascii?Q?8Vr101nTi+iCi5xpjtGUP8USJnNd9zKsRApH0dGw52YfYKvwtMZmhO5sFIgY?= =?us-ascii?Q?dnmKC1nfSPj6P4+5wcF05F9m5AvWUAfpqN0x1W8wgIAYFMvu2Ev1HUTHlwsN?= =?us-ascii?Q?H0SjZRAfXuLV85OxP9+WOhP0QOMpvhPsVXtmsSajj/F+qiVWNO5SXbiu7J4n?= =?us-ascii?Q?pbZwD/k=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?yma2uE0SzAyv9YMI93NEhlax7onez6v56cDZE1Klr+DGRC+KE6bfdArgQmKa?= =?us-ascii?Q?LvYVdarDrKNq/5S/cmZTJ41QehBCd3xvlXaDqYvUGXV9VzD1sQecu/gSuVDm?= =?us-ascii?Q?AafzzdaDLdBIR7/EgXknZmoVr2RKFoNktq2Pc4IgJRNmPSIQOcikRMvg2+ri?= =?us-ascii?Q?Qkae7IgFit+uvaECQ25S0mQmT7T4xYnDtvdyAuOptbaiYCDPwVtl+N4YMvBi?= =?us-ascii?Q?B9TpZHD+p/QBUf3XQk1NID8/OrYRCjZ53X+ziGczY0tQ4ZgFrYwAWNvRz+UZ?= =?us-ascii?Q?2oyVmKr41Pa88uXNvtOwG84JK9bwxdy8TxnazGy5kC2ZR/c8CdVUbSimWx2n?= =?us-ascii?Q?K/obusirQf3JXlcom8agBa1wMUub0AxBg7kCSwMiRtq2Rj+asx1XihTDWXKi?= =?us-ascii?Q?i9YNFz81LzoUhp6hePwsYa4FWCaJLde82mPODhK/gwwINtwr7VfCVzHNkC/Y?= =?us-ascii?Q?M3QPh72wvEHiEnMmkcHPZf/JUL1N4xstYMsXGoSv4PuWGrNrMQL7Jbdm5rAg?= =?us-ascii?Q?chQUTqcWQluf30MwglReGYZ4/QMf+6JFf/5YkudX66XuLzjt248fw4Myniqv?= =?us-ascii?Q?yefNR08cTqF+mOTglWob5kFveURflrliZ2wGfZO6ZctzTyProrkjhN84OY7W?= =?us-ascii?Q?AKqfQcS3WBTJLEG7UV1aZqOj3y+bP6TJcn6KWW0w+8y85eIi9ald77rmmwnR?= =?us-ascii?Q?ZpH3pFL50JisAgpxE6keVMUPv2veL9lSO2s2kCYkMA88LlPC4mwQMIrAkUF3?= =?us-ascii?Q?QHYGTSaKL+wXp4j3SxIS25Td3qQ4MRYv62fiNIkxUYuSczs0MFJJArYr9KQ5?= =?us-ascii?Q?hzQ3HMC8cP4GPx3b2Vphc1G7daQLoebCxBjQ1Y2SHyrBaI5YXHz29AXoTKvF?= =?us-ascii?Q?h+o/zz8efNsWFRbqhKRM2moMbvIGVn2cPbrD0QehWIzVFdPuV001wTdrEr7R?= =?us-ascii?Q?M+mNqenIH4XX/zxhQ9XxW4rpgSc2UmBBPnvvY3rvoX12RFar+uxP7FMWOt4O?= =?us-ascii?Q?Td1W+QBJZc3CX3nErRFlgbYL4DgohkLLBn+Dp0+zNaZ4ZMjwiS+J1vzFoXCG?= =?us-ascii?Q?6aE+eirxD8W87yomn/sXsncBbPOT72oVMKs5lEPTH0rcDSob0TKPxfxLFmqQ?= =?us-ascii?Q?jOZgSiEbxnufXblEQlaGzBGwy77ncCwZ5e+siA274r3mnHvanGbdeplTq/m+?= =?us-ascii?Q?PvupY6ucupWG36S67feXPxIaKgoguou1HMjLYdN3+IXvO8Tvhh861KMy2hna?= =?us-ascii?Q?tUA6xxkhsAxtR1MV05VtQGNMZxsteACYpkmoJgiJ7UhNc9O0YskRy+T80bGZ?= =?us-ascii?Q?8fmHeCw6qQ1TPAbSctjVJNg7oz6DdaRgPtiMnwnK5EJkihFyVcdb7942ocl4?= =?us-ascii?Q?Kg/XoiR2R3PZuO5YXjKNikNlyhpYJiDZoMKjdlCbHXhHyv6xHMj4BQPS+zEa?= =?us-ascii?Q?cxLklV0ZTZD2wPG3Q+m3uex3e/pn3pglWAr25cCyL10R/KYLW/XBbKo1ZlwM?= =?us-ascii?Q?VA17pRV/oE8sU+7k5ITfJ2nvNoWWr2mW9qzQZCMyHag7M/c4rWIInaVwDvIl?= =?us-ascii?Q?HiIbduXXm2ph4YkDl7HRxPWXNhXZFfjf4Tgu4BBu?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 8Sm3jGV0dH477rfZwBxQSrLELCObmjo5ALfiUlKwIxtbYABR/rY+6kxagFErEPD2rFYU0KnyOvKUfwBuDUOue4T1ieNYfL2q5xIJvFQ0vK5nM0SNLzp9C1v29MCXon9dQiK/+9WhZzp1m/QThVVRY5R2YA3GUbAV+KRP40p4xGnr63h6pvH+MBzur9/JpG9RIAg5b7j+JZs08iprrCF1QXqxo/uQgnSLcq4w3tvEbvzrywwVkMfPttUXJGv+9IoxVJrT2KG4MkFvHTcdmHKP5yHOcnerngcCfkH1sbwS7bJbiUGedBZhfZrTDVTND9guhg/0T4lWPgJX+hMu/bDBa1Xg5YGLYO3y3N+GKrtKQFE8IcW9+A2GfG0K76Mb33qkn2ijJ92GwFwpl+IqRsEFx9TA2gQ2VhvOlzxvwb9UPQC9/F8QH+CqeVNEHB0zEvE3Uj3D1LRyWjHMwRs01vI232IvsiIWKh4I8Q6unPYCIOgwojMyqgPJO0PTHCJmO7mWXbybrTU+7jxw7FpuKZzFfJR37dX3oQLM7rymEZVfKuVSov3QGIiXLX/x4VdV4vpZkFdn/0QbZozNGPIH7b5hyhyPH7qsoKMh+TboCT4xElE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d917dc2-22cb-4f7e-80e9-08dcf6c1f547 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2024 20:00:08.3477 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MHj5U5sc77VZarteKtXTdTTbVmJUkW2VxzEtTsmS1mxoFnhnhEpBQAqmCAg0e5rMaE0Z/4f2uZ8x+7yyOtoN7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4865 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-27_06,2024-10-25_02,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=696 mlxscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410270175 X-Proofpoint-ORIG-GUID: GMJnz3321cwWz8g8B2HyODouY7B_d2Kj X-Proofpoint-GUID: GMJnz3321cwWz8g8B2HyODouY7B_d2Kj X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: Jim Porter <jporterbugs@HIDDEN>, Sean Whitton <spwhitton@HIDDEN>, "73853 <at> debbugs.gnu.org" <73853 <at> debbugs.gnu.org>, "monnier@HIDDEN" <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > (if-let ((a (does-an-a-exist?-then-return-it))) > (use a) > (do-something-else)) Is that the same as this? (let ((a (does-an-a-exist?-then-return-it))) (if a (use a) (do-something-else))) > (and-let* ((a (an-a-exists)) > (b (b-depending-on-a-also-exists))) > (test-using a b)) Is that the same as this? (let* ((a (an-a-exists)) (b (b-depending-on-a-also-exists))) (and a b (test-using a b))) or this? (let* ((a (an-a-exists)) (b (and a (b-depending-on-a-also-exists)))) (and b (test-using a b))) or something else?
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 14:42:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 10:42:02 2024 Received: from localhost ([127.0.0.1]:45900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t54Sv-0001nA-Fp for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 10:42:01 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:23509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1t54Sq-0001ms-Sc for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 10:41:58 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2DF654406EF; Sun, 27 Oct 2024 10:41:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1730040075; bh=Fg69gBUfcCavqe+aGqZn8StDeYajsah/IIoudpk1JoI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kDuqnReGHZnlQq0Kpt6Gh1NqNzE7jHv8wNTzR+o3YNXQG8tYLHamZSF2U0c5LqBP+ HHg8GsG4mNo+7tRcMYfV2qQBI84T1wD8RWXeL2nw1xu5a7u17BuTXUqRUXGPKTgc2Q AzI5S/YW6RUgxeYSwc3DnFNZogIK5nLCUJDTFckS77PI3GT9YXBplOQOD61+lTPdIx WUg9ftv3gqd3kfKGU5uUA5MsJ7v/PZrkc1gKlHnf7KrlsJHCev+FY3mmQXszLPsqa6 hoL/mwSepLehx4wYuaZqA6lX07AR9JyF3F+T9phJH7umXb2caiohCpgLMSL0L306U0 R96bPtNlrcRkA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 161414406D2; Sun, 27 Oct 2024 10:41:15 -0400 (EDT) Received: from pastel (69-196-161-60.dsl.teksavvy.com [69.196.161.60]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id CC7AA120470; Sun, 27 Oct 2024 10:41:14 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87msipkisv.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 10:16:00 +0100") Message-ID: <jwvr081pqid.fsf-monnier+emacs@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> Date: Sun, 27 Oct 2024 10:41:13 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.152 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Thinking the first example further we could introduce parallel versions > and name them `if-let', `when-let' and `and-let'. They would be really > analogue to `let' with respect to binding list semantics - compared to > the non-parallel counterparts `if-let*' that are what we have now. > > ATM this idea looks appealing to me as a final goal. The only natural semantics for something like when-let is the "sequential" bindings of `let*`. The `let` and `letrec` semantics are "unnatural" here, so we should have only the `let*` semantics. The implementation of a `when-let` that has a binding semantics like that of `let` rather than `let*` would have to macroexpand (when-let ((a (fooa)) (b (foob)) ...) (bar)) to something like: (when-let* ((t1 (fooa)) (t2 (foob)) ...) (let ((a t1) (b t2) ...) (bar))) So coders who "simplify" `when-let*` to `when-let` when the * version is not needed, would in reality just pessimize their code. I'll let you guess where I stand w.r.t to naming of `when-let` vs `when-let*`, based on the fact that I originally implemented `dlet` with the semantics of `let*`. =F0=9F=99=82 Stefan
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 13:23:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 09:23:34 2024 Received: from localhost ([127.0.0.1]:44268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t53Ez-00060f-Ln for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 09:23:33 -0400 Received: from mout.gmx.net ([212.227.15.19]:57781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t53Ex-000601-Ns for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 09:23:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730035365; x=1730640165; i=michael.albinus@HIDDEN; bh=JfCiP4mpQIRTYcCuaut00caOc6/nvDAEECevGcip8oc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=FFTPBH8o6jMrnkpiKb4q5boI1WVg+8pJkWdIxIwjWb+HPXmOZbNA/Cdpd8QGf82+ JNxcH6KqD+8iMAUhG4dF1id5RrvHg4Z/X6UNDo+Uod8JtRASEdc8b6IbSxks0IGUj b2KyYHFO2CaXJkIVGqVdGkSp2ZPLRLBbJKPagJGeSaL76YDprr3wi41RZaNPYZeig qKEPUYFVJh4I+dYEMElGX8S3I/KOUqXQH0OjZFf8b0fcG6Gsn9r8W/emxtXbRgp7i 2bqYaiMO1cR/MaNB6Np574/xjiCm4efGfBzs/g2z1a/o6GqmiSxlo/8+Zn1qdx94C pTZYoQ6okgX0a4h8lg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M42jK-1t53ED2xLE-005qBk; Sun, 27 Oct 2024 14:22:45 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87a5epk9va.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 13:28:57 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> <87a5epk9va.fsf@HIDDEN> Date: Sun, 27 Oct 2024 14:22:43 +0100 Message-ID: <87o7358yu4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:u02MjOc4k/cb/NgOOG1+uYHhNDmr/m1kjTkqTykGTbEi/FmnFrQ BGvTa1YHi0ZNkTVW8V7I4zQXiA+KmdcwTnvLUvOQLZ10T+EKhGmQkl0H+V7J3JRJuwlmWtj S/IUsTDRuOWOR2pb/3nY9aqTOYHAyDAgmY9eKh4No5WbVBlJj2fraDwsIdsPhL3CPoFtQWN JmVG5nUmWDBxjlPM/5kJA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:cWonCttWQNY=;7jGHwH8lqg0GEuBP1JJVAFzdSPe j8Mc0QcjqCH8rAV2WGqMEeRsqRELvLE0lBwrlSyM4z9fbYT+bt54ywM5zaGR5iPplvw3rPsVA ddeTtYfkg8w/eNRrt+NTe4ZWVtsTE3+PlQyZSxu9I+9aEV5k8WHDccpoRVP0nK4NA7Pzmdvkn S4TJdsXUpT9YN09bdXXTPX+VwFHdVvus3nfOZmhp8pmEfEZJ7RfaPv6VmRAVrXaW91S/geJzp tdNfyvJAV2JFxQdobxqSuHMzXTumnfggPNomzbhqSuky2TNP3aXGQl5A8OcAdApPOY/Fs3s4S ludNyJ8hfUCVZ19QZur4HUYK6NRASELF9y/HZE2l1jpITxvvYc8//88k+1E9nwwkFhVIe+FO4 +qlpcOI87kvVU9qFZzlGbr6myLrTdtY6HeHLXndU4AJYKptuHWKTIiklEfTh28VJMyb8o4M3L S8vlc/HkhRJuR/zgdPBb5MYN8rwgZOc+SORkL0nhMZam5uGZfgBNeqENIqECBZ7wPE0pveJF3 hxzr8JqlZ7q5kBDEslOQqtZV85cDxR1J5PgLjgNRnjqYv+ZI73H90H3lJguTsH2sdWVdk9BSp MCP9NbvTblkacpeFtAZed4kn/LH5FErFAKrrkLyxGsGu2k9bhZskoVPw7tQuPeO6w5F3BwJgn /KnVGADerPgfvgmGXbdsU+hvdahh4eUVzvUzUlOxiFd4bvC+2aSJ8w4jvwPh+zuEeqm+2fPaG 0tpUosU5zKYjHLWpQS6KlMwLexRnc7B05MGy3JD8iWb4t4p7W2fCl5rODrC0ayAG/F9AB9Tn3 vlpSRhwwXyK/eRlCN5V8lmeQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: Hi Michael. >> I'm not impatient, other people are. Blaming (for example) Tramp for >> the compilation warnings in master. > > If you are not impatient: please explain why you are sure that this will > not pop up in, say 18 months, again. Or why it is better to handle this > corner issue in 7 steps spread over an quarter of a century. I don't know whether this happens. But I buy the reasoning, that if-let* and when-let* are closed to let*, given the semantics. > Sorry for the sarcasm, but I miss the weighing up in what you say. Only > pointing to annoyances counts but doesn't convince me that one solution > is better than the other. But you're too late. The whole codebase has been changed already, and this is much more but an annpyance. I don't see a glaring reason to revert this. > Michael. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2024 13:23:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 09:23:40 2024 Received: from localhost ([127.0.0.1]:44271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t53F6-00061E-1u for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 09:23:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:35174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t53F2-00060t-6a for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 09:23:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1t53ES-0007HQ-Tc for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 09:23:01 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1t53ER-0006wD-71 for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 09:23:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730035365; x=1730640165; i=michael.albinus@HIDDEN; bh=JfCiP4mpQIRTYcCuaut00caOc6/nvDAEECevGcip8oc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=FFTPBH8o6jMrnkpiKb4q5boI1WVg+8pJkWdIxIwjWb+HPXmOZbNA/Cdpd8QGf82+ JNxcH6KqD+8iMAUhG4dF1id5RrvHg4Z/X6UNDo+Uod8JtRASEdc8b6IbSxks0IGUj b2KyYHFO2CaXJkIVGqVdGkSp2ZPLRLBbJKPagJGeSaL76YDprr3wi41RZaNPYZeig qKEPUYFVJh4I+dYEMElGX8S3I/KOUqXQH0OjZFf8b0fcG6Gsn9r8W/emxtXbRgp7i 2bqYaiMO1cR/MaNB6Np574/xjiCm4efGfBzs/g2z1a/o6GqmiSxlo/8+Zn1qdx94C pTZYoQ6okgX0a4h8lg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M42jK-1t53ED2xLE-005qBk; Sun, 27 Oct 2024 14:22:45 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87a5epk9va.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 13:28:57 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> <87a5epk9va.fsf@HIDDEN> Date: Sun, 27 Oct 2024 14:22:43 +0100 Message-ID: <87o7358yu4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:u02MjOc4k/cb/NgOOG1+uYHhNDmr/m1kjTkqTykGTbEi/FmnFrQ BGvTa1YHi0ZNkTVW8V7I4zQXiA+KmdcwTnvLUvOQLZ10T+EKhGmQkl0H+V7J3JRJuwlmWtj S/IUsTDRuOWOR2pb/3nY9aqTOYHAyDAgmY9eKh4No5WbVBlJj2fraDwsIdsPhL3CPoFtQWN JmVG5nUmWDBxjlPM/5kJA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:cWonCttWQNY=;7jGHwH8lqg0GEuBP1JJVAFzdSPe j8Mc0QcjqCH8rAV2WGqMEeRsqRELvLE0lBwrlSyM4z9fbYT+bt54ywM5zaGR5iPplvw3rPsVA ddeTtYfkg8w/eNRrt+NTe4ZWVtsTE3+PlQyZSxu9I+9aEV5k8WHDccpoRVP0nK4NA7Pzmdvkn S4TJdsXUpT9YN09bdXXTPX+VwFHdVvus3nfOZmhp8pmEfEZJ7RfaPv6VmRAVrXaW91S/geJzp tdNfyvJAV2JFxQdobxqSuHMzXTumnfggPNomzbhqSuky2TNP3aXGQl5A8OcAdApPOY/Fs3s4S ludNyJ8hfUCVZ19QZur4HUYK6NRASELF9y/HZE2l1jpITxvvYc8//88k+1E9nwwkFhVIe+FO4 +qlpcOI87kvVU9qFZzlGbr6myLrTdtY6HeHLXndU4AJYKptuHWKTIiklEfTh28VJMyb8o4M3L S8vlc/HkhRJuR/zgdPBb5MYN8rwgZOc+SORkL0nhMZam5uGZfgBNeqENIqECBZ7wPE0pveJF3 hxzr8JqlZ7q5kBDEslOQqtZV85cDxR1J5PgLjgNRnjqYv+ZI73H90H3lJguTsH2sdWVdk9BSp MCP9NbvTblkacpeFtAZed4kn/LH5FErFAKrrkLyxGsGu2k9bhZskoVPw7tQuPeO6w5F3BwJgn /KnVGADerPgfvgmGXbdsU+hvdahh4eUVzvUzUlOxiFd4bvC+2aSJ8w4jvwPh+zuEeqm+2fPaG 0tpUosU5zKYjHLWpQS6KlMwLexRnc7B05MGy3JD8iWb4t4p7W2fCl5rODrC0ayAG/F9AB9Tn3 vlpSRhwwXyK/eRlCN5V8lmeQ== Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: Hi Michael. >> I'm not impatient, other people are. Blaming (for example) Tramp for >> the compilation warnings in master. > > If you are not impatient: please explain why you are sure that this will > not pop up in, say 18 months, again. Or why it is better to handle this > corner issue in 7 steps spread over an quarter of a century. I don't know whether this happens. But I buy the reasoning, that if-let* and when-let* are closed to let*, given the semantics. > Sorry for the sarcasm, but I miss the weighing up in what you say. Only > pointing to annoyances counts but doesn't convince me that one solution > is better than the other. But you're too late. The whole codebase has been changed already, and this is much more but an annpyance. I don't see a glaring reason to revert this. > Michael. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 13:11:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 09:11:13 2024 Received: from localhost ([127.0.0.1]:44255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t5333-0005UR-AA for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 09:11:13 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:47098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t5330-0005U1-56 for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 09:11:11 -0400 DKIM-Signature: a=rsa-sha256; b=TSnlCTYC+MOWLoxeg+mm73ECYxiXNMF9mH953iXVraVl8rq3j05Wf0/bsaHYmMsd26ilXPSpZHi1vKuFZfdaFGJY6DBP3jTCOzt13EjpuZxT6bqj2supIE1blYnv/EWhfTOvrSwCG4uXO3BxXCXcLdIZxfdz2ESJ3uHlNVEXB7pxWQ+YOTdLOHUmYL/DqUN355yaTS2yaq9f+USFkkFhix5+RnZ9Vw3V3g0TaUA/P+/MtPJgqOk131+u+mQZ04rTB0yJUaUUg5GBnkejpzi+vWmDOswsXJs+EboBLqr26F50JpYfmn0mTZ7kCnZUrBwrYvLwoJoqbq372ZDRr4VEeg==; s=purelymail2; d=spwhitton.name; v=1; bh=WFxdHxp8d89CCmdwKGOiVbzgx6xpK1H/XlWf72xDsnM=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=N/RN9lgvYcL2PxdnYxACg40tn8fON1Yn6wICurMoM9A/I186hWF4CWHO14ZJzsZkiRzDEfJ0I+GM7YJAEIYEE+K6e5hQpUms87ZikEQlNFB9Myp2BNNIaARhV8Q69A6/Aq9XFka7l2mFod9Bqe7hZHqedqQLj9U6m+z6uDkA0j4z7nzGW2GLxfhCYwGRwdpgAZNY7xGyI4wV4FpkYQjwyqtzgyF6X9tWBMANVg3ZzqliMXVsYIzRwMLjbanm6lnOGmEKm6Ck61UA/UGG2RuIOhm1a9mj31BJpOn4Wn5psIAPzowH6dWNOPWAVk/rRFpvlZwOYEirXfKX8mPvSZ7+JQ==; s=purelymail2; d=purelymail.com; v=1; bh=WFxdHxp8d89CCmdwKGOiVbzgx6xpK1H/XlWf72xDsnM=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1314489415; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sun, 27 Oct 2024 13:10:28 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 05CB97EE5EA; Sun, 27 Oct 2024 21:10:23 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87a5epk9va.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 13:28:57 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> <87a5epk9va.fsf@HIDDEN> Date: Sun, 27 Oct 2024 21:10:22 +0800 Message-ID: <87iktdlmip.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Jim Porter <jporterbugs@HIDDEN>, Michael Albinus <michael.albinus@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Sun 27 Oct 2024 at 01:28pm +01, Michael Heerdegen wrote: > Michael Albinus <michael.albinus@HIDDEN> writes: > >> I'm not impatient, other people are. Blaming (for example) Tramp for >> the compilation warnings in master. > > If you are not impatient: please explain why you are sure that this will > not pop up in, say 18 months, again. Or why it is better to handle this > corner issue in 7 steps spread over an quarter of a century. > > Sorry for the sarcasm, but I miss the weighing up in what you say. Only > pointing to annoyances counts but doesn't convince me that one solution > is better than the other. I don't think this is going to come up again -- or, at least, if someone brings it up, it will not require us to take any action, except possibly documentation improvements. I admire your desire to Do It Right, but the Right Thing does not exist in a vacuum -- in particular, it is constrained by what was done before. The right thing here is not to try to reuse these names, because of the particular way in which they were used before. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 12:28:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 08:28:51 2024 Received: from localhost ([127.0.0.1]:44192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t52O3-0003V9-3I for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 08:28:51 -0400 Received: from mout.web.de ([212.227.15.4]:34269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t52O0-0003Ut-J2 for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 08:28:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730032081; x=1730636881; i=michael_heerdegen@HIDDEN; bh=imBjTssmyLEYOeQNSQ8KtKXKX5R4XxbTeQXLDviWL1Q=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=UKdkGwZjkiAY+jPZ/5PXyH2m/vdnL4jlvlG9ofFtduW8/Wq2GJzrCqjw9hL/nG3Q pLdtk/OjlFSQtzfPNswJ4e8cW0RgrBiFuSNPJDtMf4RONXvdHNmaCkFCcARyNweH1 GiJeAQGqHfm47P+0mrercci7ZDcgQF/3Kev42bPeGYGKCFP0SPMd1aEAu9BU7fhZW IIU+If520mI+vwZCAGUmXuMbE186YUoB9o+m6PsXW6tPoUn8XemHoDZuzBInccpai 0A4BVRC4nygpLobRDTohGhb+sFJGHKjMTcxSJw3fJoMoryNC8NgpO7fn3ofVGeTiT lC+iMvfNWnSbjLmOpQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MgAJ8-1tW7WZ2YH8-00jVrJ; Sun, 27 Oct 2024 13:28:01 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87wmht93dv.fsf@HIDDEN> (Michael Albinus's message of "Sun, 27 Oct 2024 12:44:28 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> Date: Sun, 27 Oct 2024 13:28:57 +0100 Message-ID: <87a5epk9va.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:og2NzCMmaFc1LvO2mkv2Cg56Y96r2unLHf7dNlzHhHaQh6fH7Qr IQ153pVpewcS5NnmGPtTcT+eAiFkxPzqernECCNmzyxIyXM0XNmIZMoFCJFGKwIs5L+Msi+ uqgiFiUb1gnuVf/pVaC0DDQbDizlOzAxiZ+LHC1YXEU2zZ5WMSbVvgQBbgsdZPZRp46Yo/f 5sCgRvxLd15Rks4huWtOg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:7n6I5nPlQF0=;0N8YZ0tu9PvnRQBn7GBaWhPUN6l cGuASxLc0JMn9RuX1lOpRyjlW2h/dNLvLw//U5EJFC7I84DKm1EK8YRsyW6IlDzSk6IBg4mcG y5Ph1WxkzVXrQlTPvf+oLMxw16xI1di9uExW48FhT33C74n6RrWDsX3lyoBqU0nvoRjcnUWMu EN8Nr1UgckzADTkwZ1qEZBXDcTXPCTmjxELIMVwQpkx+O39GhZh1Avw+n8ZdOAju9gBh6FJlV OEW0j9iUsGPwQTxLqv9MVZhSRaaSpoJSIOFAMvYKvRLFudhXN+ftjqbVF+rOo2PBb0IRv+91O 0TonolfntyR/LW6aVR3Ap68Jueqruku62+j9IWfSrRk716YepEeg7RizZxfP54ZKCMAwjX+oD 6DrVOBJHmZnmDt7GIcB9BVOkXiqdAVpH0VLlAdjjETE3oJ7QEs1FHf6gd0RT7Y8qdLG/maK13 z2aGEOCWPq+25EQZ3M1jYgHQprdAHfNI1vbMpc1VxavpOHBsfealn8Y6/1K32DtPy+We8443I XQsZEC6ansM0kd7ZnNbGRQD4tfKlPoG3OuX32e7KjjnbODfGK9xFcc4xGgkFO3mvJpYY5GpCQ tMUOGxgHMwYIdL4OHxIjAAmVDkbEeqVredfugWNXQtEBkTyGfXCrtOgn7hxQEZnf6gwrFz5GH 1Ze7rzxoAt8nvwOaoAKds9Bp0x+RmEf7BpKst7anpZ+/Pz+wkS3ptcdtg+TYge1wkaeSPwsaw 8lXXNy6EZ6X8voDwTKYWg6ceIYDISkdsFipLVA31GJXnth70lo/j3FHp6Q00POhj4WWybA2iZ Um7FGwjqPwAG1VSXL5RfSF9g== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Albinus <michael.albinus@HIDDEN> writes: > I'm not impatient, other people are. Blaming (for example) Tramp for > the compilation warnings in master. If you are not impatient: please explain why you are sure that this will not pop up in, say 18 months, again. Or why it is better to handle this corner issue in 7 steps spread over an quarter of a century. Sorry for the sarcasm, but I miss the weighing up in what you say. Only pointing to annoyances counts but doesn't convince me that one solution is better than the other. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2024 12:28:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 08:28:57 2024 Received: from localhost ([127.0.0.1]:44195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t52O9-0003VW-EO for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 08:28:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:41638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t52O5-0003VL-F1 for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 08:28:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t52NW-0007XM-Ee for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 08:28:18 -0400 Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t52NU-0001Pd-V8 for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 08:28:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730032081; x=1730636881; i=michael_heerdegen@HIDDEN; bh=imBjTssmyLEYOeQNSQ8KtKXKX5R4XxbTeQXLDviWL1Q=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=UKdkGwZjkiAY+jPZ/5PXyH2m/vdnL4jlvlG9ofFtduW8/Wq2GJzrCqjw9hL/nG3Q pLdtk/OjlFSQtzfPNswJ4e8cW0RgrBiFuSNPJDtMf4RONXvdHNmaCkFCcARyNweH1 GiJeAQGqHfm47P+0mrercci7ZDcgQF/3Kev42bPeGYGKCFP0SPMd1aEAu9BU7fhZW IIU+If520mI+vwZCAGUmXuMbE186YUoB9o+m6PsXW6tPoUn8XemHoDZuzBInccpai 0A4BVRC4nygpLobRDTohGhb+sFJGHKjMTcxSJw3fJoMoryNC8NgpO7fn3ofVGeTiT lC+iMvfNWnSbjLmOpQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MgAJ8-1tW7WZ2YH8-00jVrJ; Sun, 27 Oct 2024 13:28:01 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87wmht93dv.fsf@HIDDEN> (Michael Albinus's message of "Sun, 27 Oct 2024 12:44:28 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> <87wmht93dv.fsf@HIDDEN> Date: Sun, 27 Oct 2024 13:28:57 +0100 Message-ID: <87a5epk9va.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:og2NzCMmaFc1LvO2mkv2Cg56Y96r2unLHf7dNlzHhHaQh6fH7Qr IQ153pVpewcS5NnmGPtTcT+eAiFkxPzqernECCNmzyxIyXM0XNmIZMoFCJFGKwIs5L+Msi+ uqgiFiUb1gnuVf/pVaC0DDQbDizlOzAxiZ+LHC1YXEU2zZ5WMSbVvgQBbgsdZPZRp46Yo/f 5sCgRvxLd15Rks4huWtOg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:7n6I5nPlQF0=;0N8YZ0tu9PvnRQBn7GBaWhPUN6l cGuASxLc0JMn9RuX1lOpRyjlW2h/dNLvLw//U5EJFC7I84DKm1EK8YRsyW6IlDzSk6IBg4mcG y5Ph1WxkzVXrQlTPvf+oLMxw16xI1di9uExW48FhT33C74n6RrWDsX3lyoBqU0nvoRjcnUWMu EN8Nr1UgckzADTkwZ1qEZBXDcTXPCTmjxELIMVwQpkx+O39GhZh1Avw+n8ZdOAju9gBh6FJlV OEW0j9iUsGPwQTxLqv9MVZhSRaaSpoJSIOFAMvYKvRLFudhXN+ftjqbVF+rOo2PBb0IRv+91O 0TonolfntyR/LW6aVR3Ap68Jueqruku62+j9IWfSrRk716YepEeg7RizZxfP54ZKCMAwjX+oD 6DrVOBJHmZnmDt7GIcB9BVOkXiqdAVpH0VLlAdjjETE3oJ7QEs1FHf6gd0RT7Y8qdLG/maK13 z2aGEOCWPq+25EQZ3M1jYgHQprdAHfNI1vbMpc1VxavpOHBsfealn8Y6/1K32DtPy+We8443I XQsZEC6ansM0kd7ZnNbGRQD4tfKlPoG3OuX32e7KjjnbODfGK9xFcc4xGgkFO3mvJpYY5GpCQ tMUOGxgHMwYIdL4OHxIjAAmVDkbEeqVredfugWNXQtEBkTyGfXCrtOgn7hxQEZnf6gwrFz5GH 1Ze7rzxoAt8nvwOaoAKds9Bp0x+RmEf7BpKst7anpZ+/Pz+wkS3ptcdtg+TYge1wkaeSPwsaw 8lXXNy6EZ6X8voDwTKYWg6ceIYDISkdsFipLVA31GJXnth70lo/j3FHp6Q00POhj4WWybA2iZ Um7FGwjqPwAG1VSXL5RfSF9g== Received-SPF: pass client-ip=212.227.15.4; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Michael Albinus <michael.albinus@HIDDEN> writes: > I'm not impatient, other people are. Blaming (for example) Tramp for > the compilation warnings in master. If you are not impatient: please explain why you are sure that this will not pop up in, say 18 months, again. Or why it is better to handle this corner issue in 7 steps spread over an quarter of a century. Sorry for the sarcasm, but I miss the weighing up in what you say. Only pointing to annoyances counts but doesn't convince me that one solution is better than the other. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 11:50:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 07:50:33 2024 Received: from localhost ([127.0.0.1]:44144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t51mz-0001jM-DM for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:50:33 -0400 Received: from mout.gmx.net ([212.227.17.21]:49955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t51mx-0001j4-1q for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:50:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730029790; x=1730634590; i=michael.albinus@HIDDEN; bh=jLJNl7SVeHfILCQncT6e47mY/q0nfmQjU2fxYJqdR34=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=SkTxn59VdnyMPj14IqO61tZB3ECDlq4OeOfIFy5rZNUFPup2uXkLH4x9dZVKS/k4 3XeRElgnyFMR9P0OLP8bHsz8TrkDlGW6s8bLeiYWR6v8FaVmavpudX91WfLvyXWD1 iKmjQn+etWl4OwgAMXGsrcPUiXmaCdKNRfGqfgyKAAJtESSngyaE+zPSGzx+6IMHq dVaD4MKtSd48N5FaeMWNjdoqAPu1HDhBJ6Tr+H/vfA5GCqN/iGMVkcxxFHoj07Os/ 0Nb1coFIIDezBnXXDEiH1w3Gu593q2Onergecpn1PY7k+ERUpV9fCfVc2zyFZ7uxk dlXxz5WKACOXs12arg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLiCu-1tMh6V39HM-00V5BT; Sun, 27 Oct 2024 12:44:31 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87ed41kcuk.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 12:24:35 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> Date: Sun, 27 Oct 2024 12:44:28 +0100 Message-ID: <87wmht93dv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8Ms4yzdQB4vOtIerT3XbS4Pj/qZL4HEC8cHu2P+cxqYePNGmHia zBsjOENIZqpXs5vTSYx1RMDfcvX1bXKWRPygR6vHEf+39XYgUBrBN2fGjjfcwk/BzyJNFe7 Qi1N+I3aahWOJc3dhxjU/hwKAPIZ8PFdeV+aj9kU9i2pUdnbB2eah+GrSGHDa7tkkTln6nA AKv1w81hTNcCQSySStwIg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:KHZ2ngkw1xg=;gaorhJCEAMI4b+XEurQbU+IfXxC 0HvU+QtT9iQP5+wI45I8Ey7a6cnUDnqiTmhJ9saNYomToUXHKQm7JJCbowBO1jS7fa2JaKaAZ DPkXLlOB1A2pJEDoN5S3hhxw9IxwvLg5tYpFoY/MhN8kWAL/i1LeFSzehbVpv2XyytGGzxMOY wVhK+/w6L9zZl1zicmODBxybAOK+h6NoALLqZxjd4SBONYKN7/KW2pEsWE+pw+aynb0KGaoaQ sM9S2L2SCjGXq1JveKJqhZhfxqB65RlAoLRa2JlKNwq9boYwwogDIdlaKx41m6vk8yGytP10G LmSfqGrF9AXg0ZFnvuUgZlUynAuOadczO8qh3E9+JCJ+8YVQzMMryR24HjI7zZjZe1A2qt8P1 vUjBk6WatN9PtVaakYz8aqlnk0N2HVPgO0MCZbRVWyC8PBNZ76J2io0xpqFxUL7cwmRq4J4Ka eVHD+ZRharBZwMhSeTFoUiCl3rKeTMfXZPBf5jkuSn7wA5RbtuQ/8yeoMJyJcstSiZvpDhCB2 CP9Ip+CA2mqAgrZKsO/XizJSgJLmyIoeTF0B+6ky15VUY5kWHXqA0G+kUQNlJr0QkFKq4Nkyu jUXDNigzQ5c1l2sMVRyC9ZKT0rz/5Fj+5KpfZcOtjVISlkNws3ZU7kXgpOztT+Bi+WyEuEIMI fUj87OqSSNIGlUG1g495bYWawdL01b9Ouo/hDvQP/Z96C4qUcnhM0CiU6ILEZyH/0nwtgh2xM xqswg9kBviVA+GegUvkSj+9HAr4PE/MCKiRHuox2F9z/a5grhHTQYGrWWC6g4YQ8sauAzXpXp zfLdHfdhmGtv++ghikflJiXg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: Hi Michael, > Let's please not get impatient, I'm not impatient, other people are. Blaming (for example) Tramp for the compilation warnings in master. > Michael. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2024 11:45:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 07:45:24 2024 Received: from localhost ([127.0.0.1]:44112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t51i0-0001Rw-Al for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:45:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:44536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t51hy-0001Rn-Q3 for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:45:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1t51hM-0000m6-Dq for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 07:44:45 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1t51hJ-0005Bj-2G for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 07:44:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730029471; x=1730634271; i=michael.albinus@HIDDEN; bh=jLJNl7SVeHfILCQncT6e47mY/q0nfmQjU2fxYJqdR34=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=O6qjhxlTbPWNoRwoqSQPUdwoZ+00Rnqu7eSNKGmqeHi5HRqVbh5LKso19H0hgAwj 5PCUTk2EhyBAIqtBP/V/T9gdvhzPt+cs2xpdO0WCfPvLmPrBFtGWhfgJ/3e77eE5k XcD0TKiOIq5Opt9VBVYA+DRdhr8bVqDqzF+s423xhqetcKrKUymLSCuRjKOFgFnq3 UsPbGaFGTKvdnRoCv75O6YOlau+53sc/bYXGg04fuItFON/SRIzulpKHayxY7WgGW 7rL7gS9ZKUIVi+RcanrR79wwm3kKlN6l4zlCzddjJsBWkj8hfQzi0TvMKfNcqwL4I /kJLsXdCH53PDp5ASA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLiCu-1tMh6V39HM-00V5BT; Sun, 27 Oct 2024 12:44:31 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87ed41kcuk.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 12:24:35 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> Date: Sun, 27 Oct 2024 12:44:28 +0100 Message-ID: <87wmht93dv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8Ms4yzdQB4vOtIerT3XbS4Pj/qZL4HEC8cHu2P+cxqYePNGmHia zBsjOENIZqpXs5vTSYx1RMDfcvX1bXKWRPygR6vHEf+39XYgUBrBN2fGjjfcwk/BzyJNFe7 Qi1N+I3aahWOJc3dhxjU/hwKAPIZ8PFdeV+aj9kU9i2pUdnbB2eah+GrSGHDa7tkkTln6nA AKv1w81hTNcCQSySStwIg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:s9iHMEUDoX4=;AX3pcULe8oxLZR2i3GHIv8vHg8L ainCQtyjoTUEQUMtJzuA5nOWdm13Mh+7izqgv+d+3TW1/2qiCivERvBgc1C84IXspKvzDkbHi tMb4qs0o8syoJrrkug8TRiuMlLtFtl8jTh7913SLHzNWRfze4pyjcJOkmn4xIIy+MnNpPLLuY HrYCDmatHSCdz+UHnyKhjPhVBjdxrJeUJRDP+7yEcA4q7eaG/qOhSnuKiJFVoDdh/7E/zQfHD tbmnE+1Q92tu1faouW1dPV+ke6TC38/6DRVojgYg/Cf95bWG3fL9+cp2GEEQVDW/S9A0kpPYr zCyxiJSd4Jl2KW8coX7iuzfOF+yfASHF9UDGWGsmT8ESUMA2VDMs39rcZcjXe1fz+iEKhjVZ8 ZlK3fKxTs4D3OkxXWTSwVkVFKPAIpRpyJnTiZOJsykyeMQwnk+6+xE3R5sphWHWPwa1UrPkvs 6b4/ob7cJmGnMVIh3Qkxt7i3bvC4XXAoxdwV53oj9x3ZY8aWnBUxTEs3PRdfmM9wgDDWG7lqz +TKF22UzLLjskXLIsZuWZajcfD6CB93Xn1vSz97g+HncLBi2psADqxg1uk381W5cR1v6r3tIT 3WGMoonjvWPiHqK1OEwljtOf3NWl0bNtx0UR6FnjlPY4srmfsMC7+Zv2NVH+xAG9q5lF3GjwZ 5oeNjszja2YRX+bFIDS83qBFATPDz23msCtXaPAGCmsBGXtCgNURD8HS9GC6cW3hpApf5yv8A 6yW+hKNVMkjH4T3C8n62ZbvPaSlU7j1cMframgbhHuRWYR1YwHftrXQtqwppCOU0Uc1hswomc tdyf/0GcNVWbA5qAUKmYxagg== Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: Hi Michael, > Let's please not get impatient, I'm not impatient, other people are. Blaming (for example) Tramp for the compilation warnings in master. > Michael. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 11:33:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 07:33:47 2024 Received: from localhost ([127.0.0.1]:44088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t51Wl-0000wZ-Bv for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:33:47 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:45044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t51Wi-0000wK-Si for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:33:46 -0400 DKIM-Signature: a=rsa-sha256; b=Y52xu6ZZciOfRGgr9Wg903ufz8EmCckNl15Zbh71POOpPhDRYv3D7+IWsdTC/SrRd//oUWrYZHTrWLMOS/4cL3Bbpuk5IUpaDs60qcd1vJ6JlEC4OJcUuf9KBPqtJQkyuo/RXkukvC9UXwNPdRYNlJWFZDCNDoVzzUGMOa8T5fE1TflCsIkjrFQ6+6CG9YPqq9Tbi8lZgo+SXtYitramyBMRAcn1CimrCKLdqNjesd5mcqiwaYb88rgTUM9D2SMwouNpj/ZKqhXlFOqPeeVC6kBfKvow64H8omzrzEnFGqRBt1iw9dRwOh0CT/FkSBGJnaMbakLB8o8RCvtd1CUC6w==; s=purelymail2; d=spwhitton.name; v=1; bh=YmgfTHigpYpYmX5JUKx4yP4XVeAMGQX6S9H7nvoy15g=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=Dv/LRYXtByNgF+ahUGSVXXt4lo0M+tAhCAYN7hgjGrgVtELNQHvtthyOH2u+7CvGMjwjF7WuTrvxUe6u7imEQAFYJuzt6WxR72mzwTILy/kvhfn5f2Lvj9Ry+QrN6wPBX5RfgV79XfwpNx1wS6K35JSvEVw7E/giIgptfvVZRZyZNNkjinAh7OPJwo5su9JmJu/LJ6y3pSv/z2cP+GltE3skGX8zyofne9q16R57QwsPH68A9B5g9n0npobg2Ti0mQhz6qyEZWk1aRmEglhOCzi8DXg9hutp7JR9k6pWNNi+bQxK8kcO6pVUMBS4KkY1WxVCJ7lZOH9keEcPLKnBBQ==; s=purelymail2; d=purelymail.com; v=1; bh=YmgfTHigpYpYmX5JUKx4yP4XVeAMGQX6S9H7nvoy15g=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -573945943; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sun, 27 Oct 2024 11:33:01 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id D983B7E1EA4; Sun, 27 Oct 2024 19:32:56 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87ed41kcuk.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 27 Oct 2024 12:24:35 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> <87ed41kcuk.fsf@HIDDEN> Date: Sun, 27 Oct 2024 19:32:56 +0800 Message-ID: <87msiplr13.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Jim Porter <jporterbugs@HIDDEN>, Michael Albinus <michael.albinus@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Sun 27 Oct 2024 at 12:24pm +01, Michael Heerdegen wrote: > Michael Albinus <michael.albinus@HIDDEN> writes: > >> Please no more incompatibilities with older Emacsen except when >> absolutely necessary. It's already hard enough for packages developed >> outside the Emacs repo. > > My suggestion is not more incompatible than the current approach. I think it is, unfortunately, because it requires people to do more reading and thinking when updating their code. I find your idea interesting, but also not useful enough for the complexity that it entails -- both transition complexity, and inherent complexity. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 11:24:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 07:24:31 2024 Received: from localhost ([127.0.0.1]:44072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t51Nm-0000Uc-Nc for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:24:31 -0400 Received: from mout.web.de ([212.227.17.12]:40923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t51Nk-0000UL-8U for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:24:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730028217; x=1730633017; i=michael_heerdegen@HIDDEN; bh=Kao6b3PoCk7nOUrtG593GXbw1Fh9VAryi1EgcT80DWc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=NzC5COzQwQsCEpsbP5W/AYSiXFhqZ+vXI40E5C/nVU9vqb6S+KJHkb+ODs2eICHN 8wUNppclXE11/l9BdmFr3tyEp+0TLboaN2FIcRPBkClhe5eevtdD+bTbbZeIiWCHE y7wjF8ZsdRMHzOh52kZjdDsI4EvKTX8xpButUHAIOkwUeE/wFOLsNxwtCmRVKO5L7 NL5JFjKx7cHNN+osZSqopudHwIOVMbughC07iY18VLsb7FgQGlfo6Fo4UK4X+0H+z XFu05zB02IcHJifMt5v9m+DjqP3QQnICZNEE33VnB2Oc3DGj54qP1g1p85DrjMFVQ i+0K0TVTS03c7qcFTg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MxpiO-1tnnmx25OA-012off; Sun, 27 Oct 2024 12:23:37 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <871q01am6t.fsf@HIDDEN> (Michael Albinus's message of "Sun, 27 Oct 2024 11:12:58 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> Date: Sun, 27 Oct 2024 12:24:35 +0100 Message-ID: <87ed41kcuk.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:s+yR5vKiZ1UK6Qc7qVeF107HWBs8vIYBRZGljojyV1z6OW5HPct yoDJ0HaOM8q+DjQphTbrv6ONJls5dct0mWchiA62incBhghVIQyTB7O0ovwrPdmSuF0c8GW JANp0j6L9jRih/8wxlEHWAv3eRKoCzoU34K0sgKOyr5PbBeu+RcatZldBDHO1dySILSMRAh K6U4M9NwR3hL7MqO6mtnw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ao0A1bOc0Ug=;U3wgXlICUu+iZUxt18jivjYowmW jXZjs+s1eiECje8IzgErxQUOE601TkGaPQSqC4CoxlO7RkanX008SBYaffB7wq3kU9e2MUih+ SOIXDCHwY/VPUTInbKNbzShJvhMkMIQRqXCAM7hbECxpUt5L8ImP7jWl0hGVaCbrB5khqwHtl LwttHQI0apHS0L8+BsGDOgOqj1Sic8UMMEYbtXM9sMGj99b2iRmSIL08ZDBD+eVGb60JMItQ7 yZbYNAg+2SPX91Ml2VGQ+XbAnxrbB3nZjt/P0+EW3etlopG4CGPPj8/21piSRbepmplrNVjAo hSgpuFaRurack9fkZe7TLaiMHxdwkzt9pEeO5n2dDHeZrZawr8ABcAEvvzFQPTXEMl9cRic3D CKbpSSjafzu1zbvuI2f0a71c33vkqiXrHixeRoYIRbp3NBxYcRMhOEV4KUEtDPd18RI4P1mC0 vmbZpC7IK/X3SMERcIzYM8aczKBPgQuvcwboo3GvQ/511KF11PkK6xGtEr7K0ega1w1yHjKJZ MdsJ4aSkWYMEfyuKH1JICAV9U/Wz+5nfMeMDGr/aKamQUmaw7UsRW2jmNcwS22uflFg/VrWar cUHGMZp+79JZ56aa70dAGCDG7MXU0Ne0mGw2wMqWFdNrBNZY57hSviwKDgcPDT1h9FNKpd5Ev XEjtv0jGBYeqpC2Sj6bN85H66CpKjEex/4EVeWXZ/xh+NPDfFDsxNrEZL/WcPu4v84qbBKgAf RdZSBsA0W84fncQRpZ4YJiSsH3ZD+sH7ntNpbXAO98OqBCNV/mq2J/E6EXQVQIHKpzUlUmB+J YG6h3WMPRfCW1ignQ0FC9jLt/C7nL7UPAxJTFSn95p/QU= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Michael Albinus <michael.albinus@HIDDEN> writes: > Please no more incompatibilities with older Emacsen except when > absolutely necessary. It's already hard enough for packages developed > outside the Emacs repo. My suggestion is not more incompatible than the current approach. And reintroducing names that we had declared obsolete in a second step is even backwards compatible then. Let's please not get impatient, let's try to find the one solution that we want to keep this time. Else we only postpone the problem into the future, and this is not ideal for packages outside of Emacs either - it's worse, in the long run. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2024 11:24:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 07:24:37 2024 Received: from localhost ([127.0.0.1]:44075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t51Nt-0000Ux-5U for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:24:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:38390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t51Np-0000Ul-AL for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 07:24:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t51NG-0005oQ-5M for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 07:23:58 -0400 Received: from mout.web.de ([212.227.17.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t51NE-00037s-Nz for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 07:23:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730028217; x=1730633017; i=michael_heerdegen@HIDDEN; bh=Kao6b3PoCk7nOUrtG593GXbw1Fh9VAryi1EgcT80DWc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=NzC5COzQwQsCEpsbP5W/AYSiXFhqZ+vXI40E5C/nVU9vqb6S+KJHkb+ODs2eICHN 8wUNppclXE11/l9BdmFr3tyEp+0TLboaN2FIcRPBkClhe5eevtdD+bTbbZeIiWCHE y7wjF8ZsdRMHzOh52kZjdDsI4EvKTX8xpButUHAIOkwUeE/wFOLsNxwtCmRVKO5L7 NL5JFjKx7cHNN+osZSqopudHwIOVMbughC07iY18VLsb7FgQGlfo6Fo4UK4X+0H+z XFu05zB02IcHJifMt5v9m+DjqP3QQnICZNEE33VnB2Oc3DGj54qP1g1p85DrjMFVQ i+0K0TVTS03c7qcFTg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MxpiO-1tnnmx25OA-012off; Sun, 27 Oct 2024 12:23:37 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <871q01am6t.fsf@HIDDEN> (Michael Albinus's message of "Sun, 27 Oct 2024 11:12:58 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> <871q01am6t.fsf@HIDDEN> Date: Sun, 27 Oct 2024 12:24:35 +0100 Message-ID: <87ed41kcuk.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:s+yR5vKiZ1UK6Qc7qVeF107HWBs8vIYBRZGljojyV1z6OW5HPct yoDJ0HaOM8q+DjQphTbrv6ONJls5dct0mWchiA62incBhghVIQyTB7O0ovwrPdmSuF0c8GW JANp0j6L9jRih/8wxlEHWAv3eRKoCzoU34K0sgKOyr5PbBeu+RcatZldBDHO1dySILSMRAh K6U4M9NwR3hL7MqO6mtnw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ao0A1bOc0Ug=;U3wgXlICUu+iZUxt18jivjYowmW jXZjs+s1eiECje8IzgErxQUOE601TkGaPQSqC4CoxlO7RkanX008SBYaffB7wq3kU9e2MUih+ SOIXDCHwY/VPUTInbKNbzShJvhMkMIQRqXCAM7hbECxpUt5L8ImP7jWl0hGVaCbrB5khqwHtl LwttHQI0apHS0L8+BsGDOgOqj1Sic8UMMEYbtXM9sMGj99b2iRmSIL08ZDBD+eVGb60JMItQ7 yZbYNAg+2SPX91Ml2VGQ+XbAnxrbB3nZjt/P0+EW3etlopG4CGPPj8/21piSRbepmplrNVjAo hSgpuFaRurack9fkZe7TLaiMHxdwkzt9pEeO5n2dDHeZrZawr8ABcAEvvzFQPTXEMl9cRic3D CKbpSSjafzu1zbvuI2f0a71c33vkqiXrHixeRoYIRbp3NBxYcRMhOEV4KUEtDPd18RI4P1mC0 vmbZpC7IK/X3SMERcIzYM8aczKBPgQuvcwboo3GvQ/511KF11PkK6xGtEr7K0ega1w1yHjKJZ MdsJ4aSkWYMEfyuKH1JICAV9U/Wz+5nfMeMDGr/aKamQUmaw7UsRW2jmNcwS22uflFg/VrWar cUHGMZp+79JZ56aa70dAGCDG7MXU0Ne0mGw2wMqWFdNrBNZY57hSviwKDgcPDT1h9FNKpd5Ev XEjtv0jGBYeqpC2Sj6bN85H66CpKjEex/4EVeWXZ/xh+NPDfFDsxNrEZL/WcPu4v84qbBKgAf RdZSBsA0W84fncQRpZ4YJiSsH3ZD+sH7ntNpbXAO98OqBCNV/mq2J/E6EXQVQIHKpzUlUmB+J YG6h3WMPRfCW1ignQ0FC9jLt/C7nL7UPAxJTFSn95p/QU= Received-SPF: pass client-ip=212.227.17.12; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Michael Albinus <michael.albinus@HIDDEN> writes: > Please no more incompatibilities with older Emacsen except when > absolutely necessary. It's already hard enough for packages developed > outside the Emacs repo. My suggestion is not more incompatible than the current approach. And reintroducing names that we had declared obsolete in a second step is even backwards compatible then. Let's please not get impatient, let's try to find the one solution that we want to keep this time. Else we only postpone the problem into the future, and this is not ideal for packages outside of Emacs either - it's worse, in the long run. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Oct 2024 10:16:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 06:16:06 2024 Received: from localhost ([127.0.0.1]:43865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t50JZ-0005YN-Om for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 06:16:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:44386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t50JX-0005Y9-UJ for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 06:16:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1t50Gp-0008Dr-Qx for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 06:13:15 -0400 Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1t50Go-0001SP-Bq for bug-gnu-emacs@HIDDEN; Sun, 27 Oct 2024 06:13:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730023980; x=1730628780; i=michael.albinus@HIDDEN; bh=PGta/vZ0ok799gvNApcj4cdyhuAQa8G/PWTfW/2FFhs=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=JwlU2We5kEUNClkUYeeiEmTYnjM+ZvzdfOWQdly2Z27eQfSxvK3wj1KJ0U6MNGH1 27bor3TwWl56Dgsebb28f/lrUJxrcikJ5oYiHNUq3XxcokX5Apr9IUY0Jx061uTp3 nVMsCQnV7Fh4+Zose2feBQb9fuDZxTTIBJ3Da1Tn9BWFunCfkTqeqzbv/mOQHyP8v ttPQSm7atVrfzPri7+MqHgODZrHNnlQw2dH5v2V2lHtVBLb0S3gs08UKkfltu8JFM uEBLIpB9waKnD2YTT/oBdQyO1aVHoO+thYotx9md9tezrXj4bDmOsQRTXhTV8OAA3 ocYNAH2fhMfdqbythg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAwXr-1tBvD3140X-00Emwf; Sun, 27 Oct 2024 11:13:00 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87msipkisv.fsf@HIDDEN> (Michael Heerdegen via's message of "Sun, 27 Oct 2024 10:16:00 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> Date: Sun, 27 Oct 2024 11:12:58 +0100 Message-ID: <871q01am6t.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:h3Li3cEo2zyS7iV+R1+r3bguw3k5PliuINjq7JwCoHIo+sKDuqy u1atH1kusXfCOUxb7Dr2/OIgzV7cseHiIvjN52ZUv0F1qSKGCxZr0nU+2JyHXmcfHcxc130 Hlzh8yHi3EZrncWWZaVJA7J1hwvuzMfn5fZn3333W+4b+vNUr+1aGZnJNttWuiPz8lDP2Zo mp1RRpDz/OzQg/0mytTvw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:0mS8oydPBVQ=;ge3PtL7gPi2rZSeIp6US5SIePMM SWr4u3BGFj/fUjcb/WzC9NLjYO9/4lfPgCl34jX2xSrzq8LcOSOb+KyE4F+SdlTA7DsiTvOJx bfscT2BpvuVJy5muK26i2GSqMcAtItrsGdeuMJoZuKL7dotj171WS+K6PILYBcUkd0ops/5w0 HNKPOrkl+QW9YyoOX2Bwnzg1yWdJ48zzfdxL82bp8xRuuhGoeW4f8nYoEuOHNOYea+C987pG7 WKsGLz8fEbBe6h8zH6W91tB8TOu9lZ0qIR31doPGwLoIunQvPvpQpkYPXtIGQIo5V8D7N0TbP vWOGw6btRIobYLh2dCLXj5LT3ug3A3l7bhYBVwphJlfvIsoZPWfjYb2V8mpnVkwGDvsEwdUVm Hhso8Xm4dxsXA1yeznYJy7itqAgJK/KnTFWGLJo3/G2pFXhuu4EHkC1SPEedr/vnxGTZyZjUv sjqmJXcWzs68AvX6OqG63pBQQY1uIqJJI2mTY8P8OV9aziXa1IQhL/qXaYvLodCDYMNna3u4h AkgeEAdyHP1MDutGeOtZI73qEX1AF6GKiRLklAR3tWdZNPeSrrCoa9DwDQZ8Yq/qlUrKtntBk krPLQuHowhwAlEeN2dCVldV5UPryPUAoesOo6J8ssqfVtoOSVKn+seWmKTt9hq/ORo2dRSXsk AgEbE55qRMpL9NsWY3+qQu0ggxKKYYAG3YXrR3lQeJc/L/hN2UNFm1mpU6LNAaI0yY1DRPOON xdLr+6jhpXXGNlLWdhJPm9sTKd9dWFOLxg9jyHV63Y1vBxF55E5rPr2JW05mTl5tzFknyxVrO ZMzPQhkswLzRvTPQkkW5RR8Q== Received-SPF: pass client-ip=212.227.15.15; envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: Hi Michael, > Thinking the first example further we could introduce parallel versions > and name them `if-let', `when-let' and `and-let'. They would be really > analogue to `let' with respect to binding list semantics - compared to > the non-parallel counterparts `if-let*' that are what we have now. Please no more incompatibilities with older Emacsen except when absolutely necessary. It's already hard enough for packages developed outside the Emacs repo. > Michael. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 10:13:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 06:13:49 2024 Received: from localhost ([127.0.0.1]:43856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t50HN-0005Nr-5L for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 06:13:49 -0400 Received: from mout.gmx.net ([212.227.15.15]:60123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1t50HK-0005Nb-KP for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 06:13:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1730023980; x=1730628780; i=michael.albinus@HIDDEN; bh=PGta/vZ0ok799gvNApcj4cdyhuAQa8G/PWTfW/2FFhs=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=JwlU2We5kEUNClkUYeeiEmTYnjM+ZvzdfOWQdly2Z27eQfSxvK3wj1KJ0U6MNGH1 27bor3TwWl56Dgsebb28f/lrUJxrcikJ5oYiHNUq3XxcokX5Apr9IUY0Jx061uTp3 nVMsCQnV7Fh4+Zose2feBQb9fuDZxTTIBJ3Da1Tn9BWFunCfkTqeqzbv/mOQHyP8v ttPQSm7atVrfzPri7+MqHgODZrHNnlQw2dH5v2V2lHtVBLb0S3gs08UKkfltu8JFM uEBLIpB9waKnD2YTT/oBdQyO1aVHoO+thYotx9md9tezrXj4bDmOsQRTXhTV8OAA3 ocYNAH2fhMfdqbythg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAwXr-1tBvD3140X-00Emwf; Sun, 27 Oct 2024 11:13:00 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87msipkisv.fsf@HIDDEN> (Michael Heerdegen via's message of "Sun, 27 Oct 2024 10:16:00 +0100") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> <87msipkisv.fsf@HIDDEN> Date: Sun, 27 Oct 2024 11:12:58 +0100 Message-ID: <871q01am6t.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:h3Li3cEo2zyS7iV+R1+r3bguw3k5PliuINjq7JwCoHIo+sKDuqy u1atH1kusXfCOUxb7Dr2/OIgzV7cseHiIvjN52ZUv0F1qSKGCxZr0nU+2JyHXmcfHcxc130 Hlzh8yHi3EZrncWWZaVJA7J1hwvuzMfn5fZn3333W+4b+vNUr+1aGZnJNttWuiPz8lDP2Zo mp1RRpDz/OzQg/0mytTvw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:0mS8oydPBVQ=;ge3PtL7gPi2rZSeIp6US5SIePMM SWr4u3BGFj/fUjcb/WzC9NLjYO9/4lfPgCl34jX2xSrzq8LcOSOb+KyE4F+SdlTA7DsiTvOJx bfscT2BpvuVJy5muK26i2GSqMcAtItrsGdeuMJoZuKL7dotj171WS+K6PILYBcUkd0ops/5w0 HNKPOrkl+QW9YyoOX2Bwnzg1yWdJ48zzfdxL82bp8xRuuhGoeW4f8nYoEuOHNOYea+C987pG7 WKsGLz8fEbBe6h8zH6W91tB8TOu9lZ0qIR31doPGwLoIunQvPvpQpkYPXtIGQIo5V8D7N0TbP vWOGw6btRIobYLh2dCLXj5LT3ug3A3l7bhYBVwphJlfvIsoZPWfjYb2V8mpnVkwGDvsEwdUVm Hhso8Xm4dxsXA1yeznYJy7itqAgJK/KnTFWGLJo3/G2pFXhuu4EHkC1SPEedr/vnxGTZyZjUv sjqmJXcWzs68AvX6OqG63pBQQY1uIqJJI2mTY8P8OV9aziXa1IQhL/qXaYvLodCDYMNna3u4h AkgeEAdyHP1MDutGeOtZI73qEX1AF6GKiRLklAR3tWdZNPeSrrCoa9DwDQZ8Yq/qlUrKtntBk krPLQuHowhwAlEeN2dCVldV5UPryPUAoesOo6J8ssqfVtoOSVKn+seWmKTt9hq/ORo2dRSXsk AgEbE55qRMpL9NsWY3+qQu0ggxKKYYAG3YXrR3lQeJc/L/hN2UNFm1mpU6LNAaI0yY1DRPOON xdLr+6jhpXXGNlLWdhJPm9sTKd9dWFOLxg9jyHV63Y1vBxF55E5rPr2JW05mTl5tzFknyxVrO ZMzPQhkswLzRvTPQkkW5RR8Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Jim Porter <jporterbugs@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: Hi Michael, > Thinking the first example further we could introduce parallel versions > and name them `if-let', `when-let' and `and-let'. They would be really > analogue to `let' with respect to binding list semantics - compared to > the non-parallel counterparts `if-let*' that are what we have now. Please no more incompatibilities with older Emacsen except when absolutely necessary. It's already hard enough for packages developed outside the Emacs repo. > Michael. Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 09:15:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 05:15:54 2024 Received: from localhost ([127.0.0.1]:43772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t4zNK-0002gf-BD for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 05:15:54 -0400 Received: from mout.web.de ([212.227.15.3]:56407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t4zNG-0002ei-Pe for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 05:15:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730020503; x=1730625303; i=michael_heerdegen@HIDDEN; bh=Lahp7yyRqVKzk6Bo95J8GE9IkvHeqNAE7ad1mJiIGEk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=SmC2oU12/MoRB0w7LIdwuRMsXxyD/3Wy7yAB1YjUf0BJncT2RifsGz12gSi+DmRP SltuCXxXpIdda37WhAKHL+Jo/1eCfQiM2j/QG9FPad7tqrn/qB30QxsbOvGGPzX6R cBs9rqTAFzlpqn/ifcxCnVPSLo+R3uBSs6gw0zE7M3QkBptQOJuNxh3DrfmjfXJ2W xRkKiVBscQvjSw7hbpf5qK1WZtyJ8yP+UPqWAh0Gxt/HvrwyhRjQM+lK1SfY3jnK4 h2r1zneoSQfJddLVnzKi/sQBNwZhWnsXkqeDZ5sNO5GqEfJUP8i5/ZkixPyz2ElwQ bh9ORLb2j569Xn4hUw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MxYbN-1tph3n3vCb-010MFe; Sun, 27 Oct 2024 10:15:03 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> (Stefan Kangas's message of "Sun, 27 Oct 2024 00:08:20 -0700") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> Date: Sun, 27 Oct 2024 10:16:00 +0100 Message-ID: <87msipkisv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:uyR7+137wSwMKQkCcmfStU0lLLI1E5iDgHINAcCzgrf5MzbCxPC 7zmAturEOwm2oGwqTUVQHrZj/0FBjAFmhC/YO2fCpSsvfCfhOCxd02FQmBgbfAdz6n6C8Ni 6eJGYALTLIiT7YLN4eKJ17ndarIOi8aP6HjfY7/i/lKpT4wYWP+m+3tB1fkYFL5oNnxrnrW s/BbtJy0uuf040jIu66oA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:9NKKo/kPe+A=;TpR7+RFVfV3m2OIZwmyv9J0LoEv wPlWxWypvl25/8JxQ2Bg099Ea7p137fmorCmPR7Vg9BWIhmBNIkciKcGIOXPisN3Jc3QNagB0 IRkMi3lW+jmr6JJjkRVBXiRKNCrpwRQgRNO8SXvNSskn1jy0WWDmYrXAFE404jUOL5YxgMW2y pAg4d0ilVU3vmFUngWgzHJDSeauPEROOaefUDkEUy9KNX5vf08ic89b98w+89yUQwOdbeZTSg lF0utWPJ8uuRmSBFP1YAflnddPzCoDOPwBgxcLqaJIMFMj7G9CsuahxUWUci/3DZ3lDayx+ED 7dKB/h9bqMEyfb6oq5yrwRTJxL+a9LP40cYHSnrmA8lKDJKW4LMzE9AXj8nN8syatExOC+Iiu 9Lrmeq75McxePhW/prbtwdsCzGveh9Nw9ePpP/KdbnF3oRm5lUNKsbwlL1eugioYnrdFIY/Ka Il+nR8YNgyycVHsq3aseM/BKc+K3ND5yrfNtQqN4Gc1GSrt+GYZuyTdF1X0EIYWT1SCTmAYQc UkAHCcPM380hneOOXyAw07pB+tBJmEj4wcloJLvQZ2VC72/cayC8qOnjWReaQTNseO6TvMt6L Hn6X9gUy6KixqeeLKY41VuNtVZisWYI5TTsFTAPEsXtzAiQj687s5/FnmMf7eTxxnRU5cyzkX Y0wE5IgB/IaWI1cg57nRxI4WyRMawUUMmEdxfywP3ghX6cGxCMd2RhtsjxYy90cbYNgsKOq59 kVloXtIyGHPuDD9Lah9guk+TbAtGD6uh1sfF+9u03F63hofoFPRL7vanAxIYTyk2bi1Z/6mNG vc2Q5ESZC/YBEXLqbmqbKm7g== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: Jim Porter <jporterbugs@HIDDEN>, 73853 <at> debbugs.gnu.org, monnier@HIDDEN, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > Jim Porter <jporterbugs@HIDDEN> writes: > > > On the other hand, the way bindings work in 'if-let*' and 'when-let*' > > are closer to 'let*' than 'let'. I think that's a false friend though, > > since they're only similar, not actually the same (of course the > > semantics couldn't be exactly the same or there'd be no reason for > > 'if-let*' and 'when-let*' to exist). > > FWIW, this is the argument that convinced me that the `*`-versions are > better: bindings are more like in `let` than in `let*`. To my mind, > that makes the `*`-naming more self-documenting and clear. In the meantime I found out that I am not as decided as I thought: I am actually using both versions in my own code. Valid arguments for either name exist - and it even depends on the case: In this case I prefer the name without star: #+begin_src emacs-lisp (if-let ((a (does-an-a-exist?-then-return-it))) (use a) (do-something-else)) #+end_src Here I prefer the name with star: #+begin_src emacs-lisp (and-let* ((a (an-a-exists)) (b (b-depending-on-a-also-exists))) (test-using a b)) #+end_src Thinking the first example further we could introduce parallel versions and name them `if-let', `when-let' and `and-let'. They would be really analogue to `let' with respect to binding list semantics - compared to the non-parallel counterparts `if-let*' that are what we have now. ATM this idea looks appealing to me as a final goal. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 27 Oct 2024 07:10:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 27 03:10:04 2024 Received: from localhost ([127.0.0.1]:43624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t4xPY-0005Is-GB for submit <at> debbugs.gnu.org; Sun, 27 Oct 2024 03:10:04 -0400 Received: from mail-ed1-f46.google.com ([209.85.208.46]:49256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1t4xPW-0005IH-6r for 73853 <at> debbugs.gnu.org; Sun, 27 Oct 2024 03:10:02 -0400 Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5c95a962c2bso4178377a12.2 for <73853 <at> debbugs.gnu.org>; Sun, 27 Oct 2024 00:09:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730012902; x=1730617702; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=YkTejvc/VtI64P8Fd16QyosdN9ktQqyZjryvjM+aDIg=; b=P7VoHScD45DPSEldSQRxvu+sPHosf89MZe6i236aZEJf36MR/qtKujUj3zhU77bX2v uG5Q2XIPxGyGSi6Tyb9n8hlPrw7eelkrNU7d5lugvRZFq4mu9gg9HPKWjkGKdzSFUiKM yZm7CHWCmb2xu6B0n3ORlLbVZEv3/rcimG8EFDtAfS/wIn/FnCyDZy4jbmzmLCHCyQGB Wn+SvtfmLJT9mE4+feJTnndTdgK/NbosYPonfsVOUJxtMd6LPHmElatOlzLcVnOtJGWP Tqp2lTNUyXRvadwoK2rz5b6C19P6QHhY4G2+IbAg0tuuOU7D97rwo86QE10otketM98Y aENQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730012902; x=1730617702; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=YkTejvc/VtI64P8Fd16QyosdN9ktQqyZjryvjM+aDIg=; b=m0GLXFQWmiWTTeZtIyoutFH0A6i+xXxC/S8z28aNV0IRRoQakDWr3dNKqGbLe1Rt+m 7QC3hKTWIAHBTRX8CzHDq7cW3Do8dGdw6jsmUEAmuQqBGfloOIZhdcy6iMYTKqGcTRlB 9AGLmd/Myj6/IwmXElOb0dbWxB57iLIJ0ZrL6HpHgTWok7lLpe4HoFqYk/sIok1ZZW8g nJPiT0MCUD+AJPLXV4yhuXFQBX19hHlgMZ/FT2E3HB0j7G3sQPuooYQepO0YcH2x1HMZ NEfHjqsX8WGs3g+EIh12Ni7RsxYAEZB6+2vNMJe9JSU8xK8eadgGlFV33Trvk+9Q1TbG DeXg== X-Gm-Message-State: AOJu0YyPI+adkSkFIKuymVz9HxHLiWI045J7SpsF4z0jPtp0ZIy6iFpA 8aLg3qaxd3l0ODSeINMNOfGzXG9RXHvWvzdDDq77Kc+WlVQKPQzHp3M+p7ekxf/zR40YR3Go+oD 21iAyfvjB9oLoJV2Lk+c2yPUlJ7E= X-Google-Smtp-Source: AGHT+IHolm4P5uz1CbGR6M5FTW2F8BsPoe9AzOHxOUoAhPwbHf6MxHwIiefqNw1H9c3TuhQEcmcwYmJDGCXI54c+71M= X-Received: by 2002:a05:6402:35c2:b0:5cb:6869:24b4 with SMTP id 4fb4d7f45d1cf-5cbbf747355mr3148638a12.0.1730012901451; Sun, 27 Oct 2024 00:08:21 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 27 Oct 2024 00:08:20 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> MIME-Version: 1.0 Date: Sun, 27 Oct 2024 00:08:20 -0700 Message-ID: <CADwFkm=uWFSj1wLbGhm00-oz9AtXAGN7BsC_e+yJ5bOxNkszSw@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? To: Jim Porter <jporterbugs@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jim Porter <jporterbugs@HIDDEN> writes: > On the other hand, the way bindings work in 'if-let*' and 'when-let*' > are closer to 'let*' than 'let'. I think that's a false friend though, > since they're only similar, not actually the same (of course the > semantics couldn't be exactly the same or there'd be no reason for > 'if-let*' and 'when-let*' to exist). FWIW, this is the argument that convinced me that the `*`-versions are better: bindings are more like in `let` than in `let*`. To my mind, that makes the `*`-naming more self-documenting and clear.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 26 Oct 2024 19:27:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 26 15:27:21 2024 Received: from localhost ([127.0.0.1]:42637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t4mRV-00062d-Cy for submit <at> debbugs.gnu.org; Sat, 26 Oct 2024 15:27:21 -0400 Received: from mail-pf1-f182.google.com ([209.85.210.182]:60786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1t4mRT-00062T-Rw; Sat, 26 Oct 2024 15:27:20 -0400 Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-71e49ad46b1so2029878b3a.1; Sat, 26 Oct 2024 12:26:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729970745; x=1730575545; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=OXfvITiyay7u67gMkYalyIMbHBxudsjiU9D1T167qW4=; b=apAq1F3Bx41ZfbJrPkvzK6ToNrtLW9P7vzmcEuC00VuUMpRauXz7QK6vpnXRjt7XZD l0dEDp65P3yIqm9DAKD0dT6fD/lmj3qO6EKac0bI2MetCzzmXrvqqOKHQN2ElgamYnVz CoAdvusdASu92kH/FRrGyXsvf/d/W6b1i+9fd2Bh1Q/gXtBSJ6/XPkyl+ID1rdH1pJG1 MVi+vvrQKm1vrDDKfoC1WQzkzyA75w/xvQiZdc6eHAXQh3UbEEbImX3cAgP0D7Iccxmw DKhtTEsIdS5qoukziu8kXEiR8mpMICmiy+gUMgP7LOUIL0SydXZfZvJWitLYQWmdAy28 K87A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729970745; x=1730575545; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OXfvITiyay7u67gMkYalyIMbHBxudsjiU9D1T167qW4=; b=xC9K6/QHbRls06Kx9EHaWmnG+3giOmOT6G4wqD5lWjxRLjh8H5vyL6pdA8FX28J8YA fn8fCao+tz6osLZsUC61SRg9k6a5pzdbYCIT6dXpJO/MrZj7u20sSh9shYtU55BFtTWB MY1s0s02I9Lejdt9Utl3pGHK76gyf6AOuxe8u2FEO9aULy/CcK/sxojaG7Q0emR4AcSA OwaMnYrRf3OAjMIOUH+eABZPATE7okKTTL4umvAnIPoUBNJi65/nVQHjvww6UpnM4fr/ YBepgE38Q1WHTfkV6/ZS5wZuEx6UrrmmvilpXai1Fl1XOhM7tQPByNjWwVYb+TpQSl0z 7mfw== X-Forwarded-Encrypted: i=1; AJvYcCX1c7/4yqBL50KsvEz3VNrrQR4dPeR3RExxB0K909s6pKu6BEJ9mDqiiNEb4LHgc8A1AhLm4hRo <at> debbugs.gnu.org X-Gm-Message-State: AOJu0Yy+zztoiOCzptD7L3u/HsY7f5NLYjtSVb56p88yUZw4fu76lMdi HdLGQhUoXZoZ5/Bz9jaVPMHeYY+qas+Z1O2cS0pPL4kaiFocVyNc X-Google-Smtp-Source: AGHT+IG3DwWMjnX9fUEk4w1sbBFvs0Ha73YgNS4+Kn8ZCYH6jFaIt/oIh6D5K8kmB6F24tK+n7uMzw== X-Received: by 2002:a05:6a21:58b:b0:1d9:3acd:68ea with SMTP id adf61e73a8af0-1d9a8409c20mr4867929637.25.1729970744736; Sat, 26 Oct 2024 12:25:44 -0700 (PDT) Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-72057a3a18dsm3032984b3a.184.2024.10.26.12.25.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 26 Oct 2024 12:25:44 -0700 (PDT) Message-ID: <cce27780-e6f6-3a63-fcfe-b04f3cab633a@HIDDEN> Date: Sat, 26 Oct 2024 12:25:43 -0700 MIME-Version: 1.0 Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? Content-Language: en-US To: Michael Heerdegen <michael_heerdegen@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> From: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <87a5ew5few.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: control <at> debbugs.gnu.org, 73853 <at> debbugs.gnu.org, monnier@HIDDEN, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 10/22/2024 8:24 AM, Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Sean Whitton <spwhitton@HIDDEN> writes: > >> retitle 73853 Should and-let* become a synonym for when-let*? >> thanks > > Thanks for the fine summary. > >> - I'd like to go ahead and install a patch marking when-let and if-let >> as obsolete, unless Michael is keen to be the one to do it as the >> initiator of the previous effort > > He is not, feel free to go ahead when there are no objections from > others. I missed this before this change merged, but I think I'd have preferred to keep 'if-let' and 'when-let' around, and only to obsolete their backward-compatible forms, with the goal of removing that backward-compatibility one day. Then we'd eventually result in 'if-let' and 'when-let' (with their preferred semantics) being the only forms around. It's a minor thing, but I generally read a "*" suffix on a function/macro name to mean "this function is an extension or modification of the non-* form". But if there's no (non-obsolete) non-star form then that breaks down. On the other hand, the way bindings work in 'if-let*' and 'when-let*' are closer to 'let*' than 'let'. I think that's a false friend though, since they're only similar, not actually the same (of course the semantics couldn't be exactly the same or there'd be no reason for 'if-let*' and 'when-let*' to exist). Maybe I'm the odd one out here and everyone else prefers to keep 'if-let*' for the long term, in which case I won't dig my heels in on this issue.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 25 Oct 2024 12:10:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 25 08:10:10 2024 Received: from localhost ([127.0.0.1]:37619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t4J8r-0000YT-SB for submit <at> debbugs.gnu.org; Fri, 25 Oct 2024 08:10:10 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:57288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t4J8p-0000YB-K4 for 73853 <at> debbugs.gnu.org; Fri, 25 Oct 2024 08:10:08 -0400 DKIM-Signature: a=rsa-sha256; b=CZtH9kvH0aZD1qMCYk6qqrHH02N59OgMFGuZyoWiTxvXfLSBeoG3xq7gTEybVzE3cQ0DVSUTmYSLyEAkpjIasNkvQiW6HtoY4ZE5o+ps+4uyvRon65tdlsUGYg5cZaifvMcHFL1vjCkG4eUtTMLaLBQrWNbwF5LlI+oKHbPus4H1H0wuzPjf8/f+zZXX17QXLbZxSv2otiNJwmirNqFFN1SHCKktzw7+POjFGF+U77cgvNY3zzDq26f0SkMDzlyATiduhrT0BNmx1V78p3Hf4XPU7+pwOeR4lU/VrAB4FQrqS2N9LRbdqeqa2G9S51sNIV5QzRtqcAM0YzmKcAo0CA==; s=purelymail2; d=spwhitton.name; v=1; bh=nFuzcjcHEYcfg2Moi4dXSGaXI6XJhy0q2ZHI0joq2mg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=FAb9JBgCVu/I1Flr7NlZBeZ3dwSQ2OV7EQoTk5jqks5Lamz87hEuavxwdNrnkPeaxL21v2/BcyaJ82Af8qcP7n0ujx2GZymNaj8GuKCbqU5nUVCDCkWrdhJTKkKFXAuC/eLKfmWw5vWrVdDrFMewStn++J1Rt77ijf/w+qs0XcDNxnb3LKyvTBMzOhe9ay/zPgPgQ/epwAVAZL5YYNEQOocSYQwxRJcjitdRdBEeZJmMmDzYaKl3bI/xl2n/d+23iVH6apBM05IZ4z0tB+dmNOi/yU0U8EMnIpEz1Q+mJHFDR0CxwN7/fdSOkK0VgCM/sGLwK7CVAJuRznMd14LlDg==; s=purelymail2; d=purelymail.com; v=1; bh=nFuzcjcHEYcfg2Moi4dXSGaXI6XJhy0q2ZHI0joq2mg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1026264425; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 25 Oct 2024 12:09:28 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id A80D67EACFD; Fri, 25 Oct 2024 20:09:21 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <878qud7uj7.fsf@HIDDEN> (Sean Whitton's message of "Thu, 24 Oct 2024 16:51:56 +0800") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> <878qud7uj7.fsf@HIDDEN> Date: Fri, 25 Oct 2024 20:09:21 +0800 Message-ID: <87o738s7ta.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Thu 24 Oct 2024 at 04:51pm +08, Sean Whitton wrote: > Done. I will go ahead and update org-mode.git but I have not updated > any externally maintained code in emacs.git. I know that sometimes > changes get backported from emacs.git to external repos by maintainers, > but it doesn't seem ideal to make a large slew of changes they have to > backport. Let me know if you don't think that's right. Just to follow up here. - Michael reports he is handling TRAMP in tramp.git and will import here at an appropriate time. - I've sent in a GitHub PR for Transient and requested a release, and an eventual import to emacs.git. - I've written to Ihor about Org-mode, and as I say, I committed a patch to their trunk branch. There are also some uses in the modus themes but we don't compile those, so, it can be left to upstream to fix when they notice it. So, in short, all remaining byte compiler warnings in emacs.git related to this change are tracked somewhere and will get fixed soon. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 24 Oct 2024 08:52:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 24 04:52:39 2024 Received: from localhost ([127.0.0.1]:33608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t3taB-0007OG-Ga for submit <at> debbugs.gnu.org; Thu, 24 Oct 2024 04:52:39 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:55918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t3taA-0007Nx-3W for 73853 <at> debbugs.gnu.org; Thu, 24 Oct 2024 04:52:38 -0400 DKIM-Signature: a=rsa-sha256; b=BK0qO9sk9AyLuB9DgWNhGh2+7Fj+D+ycHQkUbbL6vfLUPU0gf9WHmznTpVGCfAqseGVeLNLBufKTsL+rHE3QwjclWBfj8IZoCfEMqiBX7xOaynZLw32yttlGlcRmQ773vJJfWyvY74jsuvB4hJ64R5JU+r/Cxs81GNEdqWItHM0pLkINP8Ne22q+FQYTn6scPLGqXcw1O6dyRxcDOPr/1R/MW/e4abR+Cj++hdQz6eTBmxTT6/jhAgrMIuhXwJ6V0A6IxRBgAj4ZciThGkOoiNHZvBUOBjVn9tTF/V3H+j6whOIZ9SujUgo0tz4pKomYsd4Wrmq+/ce8Nghjkv4pLA==; s=purelymail2; d=spwhitton.name; v=1; bh=eIx6ZZo15ZCj97IDASF5+9BhA6Tl0bHMjod5hqZfPAM=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=fQTelD51wTHranLmpxIQmtoPHhxJ1Q9lOSdTp/jKm/2bMJZkY5Il1zZlzH5P5evhBTi9LKq6uOwzJ5Ryj0e1IJMf7N1+JtiT7IdHE+iukvK2WMDNzHQsSewbwlJkTVRptC4yVY4DEJZ4gucJVZxsvid3ZI9iyUBmP0nmCbfRmRKHhvsq8rV+u0UcluN4wpwcVUyh264Qp90zT3QTSyqr8DERek434NECTQ5MeRxJSMPnbGZz1F3ewhDenKMtRj4m9rIFqEgZjM6v6IZW7+l1Fc/ddWwORYu0cL7CnfbwrvcHWNiMtXUDclYYWtTKrpp/YFWKeXBFvc8yu1Nh9auLXQ==; s=purelymail2; d=purelymail.com; v=1; bh=eIx6ZZo15ZCj97IDASF5+9BhA6Tl0bHMjod5hqZfPAM=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1582832607; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 24 Oct 2024 08:52:00 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 43C3D7ED9AB; Thu, 24 Oct 2024 16:51:56 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> (Stefan Kangas's message of "Wed, 23 Oct 2024 07:05:39 -0700") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> Date: Thu, 24 Oct 2024 16:51:56 +0800 Message-ID: <878qud7uj7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, monnier@HIDDEN, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Wed 23 Oct 2024 at 07:05am -07, Stefan Kangas wrote: > Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > >> Sean Whitton <spwhitton@HIDDEN> writes: >> >>> - I'd like to go ahead and install a patch marking when-let and if-let >>> as obsolete, unless Michael is keen to be the one to do it as the >>> initiator of the previous effort >> >> He is not, feel free to go ahead when there are no objections from >> others. > > Sounds good, and thanks in advance. > > Please also fix any new obsoletion warnings in our code. Done. I will go ahead and update org-mode.git but I have not updated any externally maintained code in emacs.git. I know that sometimes changes get backported from emacs.git to external repos by maintainers, but it doesn't seem ideal to make a large slew of changes they have to backport. Let me know if you don't think that's right. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 23 Oct 2024 14:07:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 23 10:07:17 2024 Received: from localhost ([127.0.0.1]:60329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t3c17-00066v-6V for submit <at> debbugs.gnu.org; Wed, 23 Oct 2024 10:07:17 -0400 Received: from mail-ed1-f47.google.com ([209.85.208.47]:47326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1t3c15-00066T-3U for 73853 <at> debbugs.gnu.org; Wed, 23 Oct 2024 10:07:16 -0400 Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-5c94c4ad9d8so8849414a12.2 for <73853 <at> debbugs.gnu.org>; Wed, 23 Oct 2024 07:06:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729692340; x=1730297140; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=C98SyE2XA/DNd7XgM9B4iks0OXQvUVVe5ccQr0MzqWA=; b=cji0QkB7FbPTBOHlw5aV1n/4HdUMZf7fAmjb0MwLNxqEiufzWsQ+63X0eUIstdKFoy SiYF2ePGZHQGDh8+bYvLmm5CqtEwFp7mtFqTbM+RlHF/09KQtZibrUXyrRAxsSwsza2d AjK3/KQkxwWA1nYBHdzmeI1NFcwvFNS1JmRHgy1bQ8AsdGc7SKj2wq7EFOt1vr4uuTLf QxHJJeSTv3gqeAhHfWglKfCa9AKs1eRfDMzSsBKjHU77zHNpqxzr4mhUGRic1T5bdUA3 yt8dbotIhlckD5GIVehnBpKEq8AiM56SmVqPQdW6ybvNqSUT2pWetXkWIGCV5iRC27Ns PRQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729692340; x=1730297140; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=C98SyE2XA/DNd7XgM9B4iks0OXQvUVVe5ccQr0MzqWA=; b=U++RriYG2dSA4Fv3clJnwvQ2jwcstTj97YONB4g01TSyFJz2Nt4Wo3dsqIsYK4I8B1 tShRf4x221PmMaO6VffS+bm39ll/Sbh1V7B4HB8/mvVh8p21sFidPIdFuFjr3TSLhU1a NBtLlamC287i1O7npWPpO+JK/lOPI6K9N1rTZ2xX+GxavDlroSA/s0J3O0LsSVqGZnP0 2I0NUjQPpg/KJY5PVaRHInviDUFrHCPxc7agGqFYWf/P5YmxSFyQbD7/dQtYYa5B9h2Z d2dGQQ1QBz4/FUKeIsidn1h2ebpR6MoOhMKb/aKjWo0YTZzemf53O2ZSHD9WX++d1oY+ x1KA== X-Forwarded-Encrypted: i=1; AJvYcCWbVDfIRzr0TpQmVkSnq4tIi3LqtLoz7bYxgquSuaLwm2a46iT3Ss4jKKUXUp7FnaohRWNUBQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzRF3Y+H1YwPRykd7Z8XsZ5aS4HsTIAfBSH4RU3XQex/WjYzF9z rWtBRpTEfNrU8HAR8cs922r4mP5T/Q8yOSvrDywxUjLuWLd3yp56bGEnuGmNW1SWjA40hIbhz6n nhd+gbS/uHWcNZV89/UXNjWyzDUQ= X-Google-Smtp-Source: AGHT+IHXs5yRMzTbwA3B+Cpkr7rnsZlrVs1tE1UtwfHEklllIMkRw8sABMmT6epujD1JxkMf+7girYE4Vyk0GdtDJqk= X-Received: by 2002:a05:6402:2356:b0:5ca:971:badb with SMTP id 4fb4d7f45d1cf-5cb8ac72172mr2102144a12.9.1729692339614; Wed, 23 Oct 2024 07:05:39 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 23 Oct 2024 07:05:39 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87a5ew5few.fsf@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> <87a5ew5few.fsf@HIDDEN> MIME-Version: 1.0 Date: Wed, 23 Oct 2024 07:05:39 -0700 Message-ID: <CADwFkmmXo6XnK5pfSb83=n0hj6u5LXBEzc3nJykU4cfPm+KXaQ@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? To: Michael Heerdegen <michael_heerdegen@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: monnier@HIDDEN, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Sean Whitton <spwhitton@HIDDEN> writes: > >> - I'd like to go ahead and install a patch marking when-let and if-let >> as obsolete, unless Michael is keen to be the one to do it as the >> initiator of the previous effort > > He is not, feel free to go ahead when there are no objections from > others. Sounds good, and thanks in advance. Please also fix any new obsoletion warnings in our code.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 22 Oct 2024 15:24:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 22 11:24:32 2024 Received: from localhost ([127.0.0.1]:56926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t3GkI-0000PS-Ok for submit <at> debbugs.gnu.org; Tue, 22 Oct 2024 11:24:32 -0400 Received: from mout.web.de ([212.227.15.4]:53661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t3GkF-0000P7-As; Tue, 22 Oct 2024 11:24:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1729610622; x=1730215422; i=michael_heerdegen@HIDDEN; bh=kJ4NzwaqP0DVHTvk4NXgS+QzRdKxT6YxY1wxf6ZwFVA=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Rp2ZbNiaAXmDFGHOkzA/L9jV5Hn8IcCEI5ZDBe1Aqqsjmm4gsHpYDmPpncMjehzr 1XbvsfYF3NQNRlbych+H9+bwrJAEUcmZGkHSoUqLPjQ8FqZaOBBGTihYHer+F11u7 QaRNGZn8zlbv+3+F+o0hSfdZXqSvveertTftMSfn1PG8kQ4D+j0ICyDV4nosEUIV1 xFh7Y86edrbpy3mCJKctoByUJngh00h1EyRiw9bOI65mfovcBwXZi/cdDC5/haW3x xhBXI2gpNVNeE6LID03yOZ4tKvB00JLS+OMZ5b4vpqi9/jwPRcFlAVt/42+BIffab 1y4PE4sFN1REkZcy3w== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M59iy-1t2Anq1W2G-00HLky; Tue, 22 Oct 2024 17:23:42 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <87ed48b3er.fsf_-_@HIDDEN> (Sean Whitton's message of "Tue, 22 Oct 2024 22:47:24 +0800") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> <87ed48b3er.fsf_-_@HIDDEN> Date: Tue, 22 Oct 2024 17:24:39 +0200 Message-ID: <87a5ew5few.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:AYdQXmMyroaXOx8t6BWrzkN02Uu6czyqewGQ8bNDkTF0n7VieAa t6C7BQN44gxeMuhIjiS6QdiFV1BV86ySr2kCKEGcSRXEEt/VU49MMM9XKwbxuYRd81asaVm 12pS2kGEMcIuTI6flYHAuOb1h8WxuZ/VyvB6kvo5a8nujzNMKTauEUeQa/xV9ZmYjIIRJtR PrumZMHCwvLu5GfS7WpZg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:M5SMsMHAVPg=;bo3ymFeKGqd9CmchiicgaWxixpw S/LuLQHGnYj8JrwDdyGSmXn6Qyb5If7SulF0KsrijStsvhbjHKarKOSF9azmmhJdFilUFWEsj VPbuoOZaZ1dS5Oo+5+X02Ug4fraeJuhuul6D7rwAZYrohotyFcxLBVamh22OgXDSCvykC2WmS dp4d4v+f/ApN2YyrHFACSJrNiyMqt6x5Reor0pVNhJX5upcINexkFVa/LPjITqFRtNmsk2B8f q7OmBd+WXNAq+J7+dazggZ34fEiXAHLumgauqYSTVxeO9BAZRQ7+AjGZ/wMHIOegfsCF1jMTl lvvHKe6I3OD7ooVvfbM6hGTZSBsKLFLBPNykvvrJhZzYnu4j/euc1zZEGPrf70obAar4hFwz7 OfmdqDVkQS+akakmkwZAbxsChCivq8xyQdb8VfvCgDuv9Uxl2tWBYJjYhlmPD8xwkz82LVZsH H6V7j0gdgZrTxrQw2fntr/2Y3IJHkJBbpR0QNrE0pqknWu4QM6gaixIetx3w+xjRwCVFwoslR kqwJYmC5+jrFN2eqZ2a58WGjRAcQcDx57+SLC4o7lbgkM6P3H4dcr5K1c/21tm69a/nn/KSNx gbWVa7IUL9J2rqvVcc6dzH9Ik3SRhAKWK5hz2gHk/wqjT3snnhr8biEj3XabyJbNPLXX4Vy4k fSSZUhyduyZ9y5YOS3uBAgwjCo/9aeJjgGAoGHBKiXsrWUP/7pq6oMQjHb7rsGEyVALFonvtV SjwtPlXx6eCoGOhDLOV5g/jpY6xyxcpPCLyWqdyf0wu/IB1tVOJFw+c08g+8XWRozI1OHu1Ax hsPiYWcIuuiEkxrKUOtfTn2sVTVymgDIbA+v5ZOnHzvB0= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, control <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Sean Whitton <spwhitton@HIDDEN> writes: > retitle 73853 Should and-let* become a synonym for when-let*? > thanks Thanks for the fine summary. > - I'd like to go ahead and install a patch marking when-let and if-let > as obsolete, unless Michael is keen to be the one to do it as the > initiator of the previous effort He is not, feel free to go ahead when there are no objections from others. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Sean Whitton <spwhitton@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 22 Oct 2024 14:48:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 22 10:48:09 2024 Received: from localhost ([127.0.0.1]:56873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t3GB6-0007Cw-Qw for submit <at> debbugs.gnu.org; Tue, 22 Oct 2024 10:48:09 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:45636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t3GB2-0007CJ-Oc for 73853 <at> debbugs.gnu.org; Tue, 22 Oct 2024 10:48:07 -0400 DKIM-Signature: a=rsa-sha256; b=H8cODX01TsnO821lYxA5v8szUx+sCtLxVfKS3+wFARc9NP/nh+uYxRiQ1ex1D8j6oeD+TNrIudadHd1vfIbqsv0s/Jjn1ZwO/wh3PGkEIptckxoxl7WOQYQGmv2eBqL5xlS0qfvNp3mxANhLhvapRkElXeVgq4/jkLZxKe1L6QzIx0Sww3OARlE7aVw4M/o1jMWHEWhXp1Kfdr4P28z9hfSsLkGN+cSwrCOOnbOnwgGcaxRq60E6TV6BukjhDX8IFRL4/o3uLGuI5ORc9InOWuQQRLFbTb8nNxh+xVNIOr3IipX+9GQBRtCHFl57FAKp/OrSFk4BTZ8rHc/tO+ZI5A==; s=purelymail2; d=spwhitton.name; v=1; bh=bg6cN6CQvZ6Z7s78MejR2tLZGTulxLNk1JBz7OjqjVg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=vTUJYEhb/glzgxolVwXQMcDWtv276sEoKNwLK5ELuiCnkx3XH4qfQqVdOeHkYukaS+mwSLw/AOLSzVs/y4inVy+CSONm6vA94oAr4CqRp26QmFXSxuzYyz009kwaoCgx1ja1MbgPLmnR1GVHcg+tKFo8C1ZFukGA07c6JHn+hTrDWXhPpGwjREInan06eJqLwYT8Oh81FYyYZqjJ0SbJ/nDawbmV+rjqas6k9YMaKEMURgU60h2oGZmXI0+zV11wgSqPull080ayEzFjfT46cF885Dh6FhS4j6xOe3NGt2TatLpe7AHM2ATP/lsCTLiMFE7HXC9QVUnasiTgzfwWoA==; s=purelymail2; d=purelymail.com; v=1; bh=bg6cN6CQvZ6Z7s78MejR2tLZGTulxLNk1JBz7OjqjVg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1916239675; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 22 Oct 2024 14:47:30 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id D69667E09E6; Tue, 22 Oct 2024 22:47:24 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN>, Michael Heerdegen <michael_heerdegen@HIDDEN>, monnier@HIDDEN Subject: Re: bug#73853: 31.0.50; Should and-let* become a synonym for when-let*? In-Reply-To: <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> (Stefan Kangas's message of "Sun, 20 Oct 2024 05:24:02 -0700") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> Date: Tue, 22 Oct 2024 22:47:24 +0800 Message-ID: <87ed48b3er.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: control <at> debbugs.gnu.org, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) retitle 73853 Should and-let* become a synonym for when-let*? thanks Hello, On Sun 20 Oct 2024 at 05:24am -07, Stefan Kangas wrote: > Sean Whitton <spwhitton@HIDDEN> writes: > >> I would like us to move forward with removing the non-star ones. > > I also agree that removing them would make sense. I've found the old discussion on this: - https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60758#58 - https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00052.html - https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00219.html Based on my reading of this thread and those old discussions, I conclude - it is fine to mark when-let and if-let as obsolete for Emacs 31, and generally there's more of a consensus, and several good reasons, to do that instead of removing if-let* and when-let* - I'd like to go ahead and install a patch marking when-let and if-let as obsolete, unless Michael is keen to be the one to do it as the initiator of the previous effort - enough people want to keep and-let*, but possibly some aspects of its syntax should be removed - I'm retitling the bug to reflect that. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 21 Oct 2024 12:09:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 21 08:09:43 2024 Received: from localhost ([127.0.0.1]:50492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2rEF-0005w8-HL for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 08:09:43 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:51642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t2rED-0005vt-4L for 73853 <at> debbugs.gnu.org; Mon, 21 Oct 2024 08:09:42 -0400 DKIM-Signature: a=rsa-sha256; b=RtTmRDpqqGL6QuNpdYsWHH3EjVpWQjmSoiLfCZIBRbG8Jghr0/ViEVLI7NfRNSkV4sNCVNvPQ0Ki+4pSHCbxYHDe1+zlBWrjaGbugqxoDsetl0ceXibJSaXTmten1aNAX5WXToRSZX8X1JIvuGlJhNc4xnKxHMaEMZfZmBgDn/eqCFX7kTxWuy2zo2w8Aei/geS9s5nBW/yU0+65hKpXMZgb9dik6dAa3BqOjZ2ETtVayaBvJlaJXA5y3LkUrVwLLKvGi9sYCqcuLDHhWWYmGgz47z6u4JLiRKm7LsdY+563EBcAXyq5XZnYih34q+AGhkcQo1Z1YikuzepxlV/jxQ==; s=purelymail1; d=spwhitton.name; v=1; bh=qnQfmtQJA5OWAGxUFEvELW98eyCx4QMEgIaptCcXOv8=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=cgbJWiGkNjf0n4hkim2cjPnQlmsN+dI2ag4pg+w5QabxFE5q6jykXtEuMDjjlwBZqNwXNQ7ZzNIUqgqFIITVO+1Lzs76kSv4kWOQ/hLRrvesPpYSF/Gs7fg+Vv7ZM8Q25kJ5MBRSjw4d/IcsbZOij1u0iJ6/jeZRIOSFw6tIWT+QQ8DyOt9xvrzRRWPrPSRg5DplaoxveISnGOsKBqEf0gjynOGMf2P4f87gk6j9X2bjWLq2wjpxfKTn+TE5WvYJ0A/lnLOcOGwhx2UbPNMAM2pjkccgU+UtiVxGw8ZfUwdqxHGjAbPBEUMDl9jwt07XeLrdqaH2XBE0zLVPqMHpGw==; s=purelymail1; d=purelymail.com; v=1; bh=qnQfmtQJA5OWAGxUFEvELW98eyCx4QMEgIaptCcXOv8=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 414641136; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 21 Oct 2024 12:09:08 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 8E4217E980D; Mon, 21 Oct 2024 20:09:04 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Augusto Stoffel <arstoffel@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <878quh6dg7.fsf@HIDDEN> (Michael Heerdegen via's message of "Mon, 21 Oct 2024 10:57:12 +0200") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> <87r08akk75.fsf@HIDDEN> <878quh6dg7.fsf@HIDDEN> Date: Mon, 21 Oct 2024 20:09:04 +0800 Message-ID: <87y12hirof.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 73853 <at> debbugs.gnu.org, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Mon 21 Oct 2024 at 10:57am +02, Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > Augusto Stoffel <arstoffel@HIDDEN> writes: > >> I always type `if-let' because it looks cleaner and saves one indentation >> column (which are purely cosmetic reasons), but also I think it would be >> weird to have a something* when there's no accompanying something. > > Good point, we should decide which names to use. Personally i prefer > the names ending with star, because bindings are not parallel as in > `let'. But we also already spoke about this. Dunno which names are > more popular, it's a matter of taste. I prefer if-let* for this reason too. Also: - it informs a reader that there is no way they are going to see the unusual single binding syntax. - Common Lisp's ubiquitous Alexandria library of basic utilities has an if-let which has the unusual single binding syntax. In fact, that is probably where our if-let came from. So if we are moving away from that, it makes sense to use a different name for the thing we invented -- if-let*. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Oct 2024 08:59:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 21 04:59:37 2024 Received: from localhost ([127.0.0.1]:50195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2oGH-0005cC-Bj for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 04:59:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:43802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t2oGF-0005c0-G1 for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 04:59:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t2oDd-0008O0-HP for bug-gnu-emacs@HIDDEN; Mon, 21 Oct 2024 04:56:54 -0400 Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t2oDc-0007VQ-1y for bug-gnu-emacs@HIDDEN; Mon, 21 Oct 2024 04:56:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1729500986; x=1730105786; i=michael_heerdegen@HIDDEN; bh=DAM/eGbBYYpzoBLUCltjgIk3Mhi0LnMoinxmazyBClk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=hgrQgOWg17wTzajUKLBPyOYZvrBFQwc4GJY8Y0Gbt6wycTruUhstIl+u70oC/vRM ZwtE1JhLR2JQ/2TPHf8sxzf3YGTDIC1C1dbo+bC2UTO6XQKsyrtrsK090miv+bL9W YOG0B24Mj8Z1lq/Kh2t7qtXdVlTYDyAYhUrfZ0tMr6/T8aIN86gmBQq+JAWp5g1Qi eJqTfEnsmj0N4waKrBhUSs7mEBwOrlwevLoZjbAmePkVgbmRS5IyhpH0BanYGGX/K HHCmFyAhoADgzvbUXPyQccx7HjaP7AxPfFkpaimL3P9F63VuEzEiTAJatSid+dulC /Wt3eBtQKKgfdCnhQw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MOUxu-1tGbzw1iJS-00Pvrz; Mon, 21 Oct 2024 10:56:26 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Augusto Stoffel <arstoffel@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <87r08akk75.fsf@HIDDEN> (Augusto Stoffel's message of "Mon, 21 Oct 2024 09:07:42 +0200") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> <87r08akk75.fsf@HIDDEN> Date: Mon, 21 Oct 2024 10:57:12 +0200 Message-ID: <878quh6dg7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:6oKjuOCeOfMXrBaEttwhrcFjpWtQmVfDi+BkYvG6oLHV4035KrI IJEe7GRfKW+Njk6oDfB/enFy/ydAOyPzL62cUWDuTY/KrDuJXV2Se2sqd3+SJ9WhbEiIuz5 GqNnIvzYojD88S38QtmQKpezpDaB+gNh7oZLgYr1e81P9ycuOXL1fpzw3TB4tBzSdiuOSZu 4WDFQoNY8IIasSruBENgg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:e3VI6mMG7Sk=;0XHqCG7WCMTembjWeiiirwbiUn2 X9Un8E5EuS26Buw7qE8pYlQc8wAAIj7bky7CHUQJm6KJ2hXhdml48vKBOgQqPz4Xh2Qq5MZ9L w8jFqA9o2CycleScOLD/XpEsy9El/vIuwhWQ3QJDfXqZz6yddOtYt7IBEKZ81mW4uRZRib+/G uoePc8kQO9iPL3Ber+x7SXEIDkxfECRI/yX1pPlJXKzOyrMNvnOY5r9pydO1E+ykDA7rGV4l9 YIGEEXKSg+6wZdU4Mw0qyMjYKujLC4TtzleHQR9Bl7WirN++TuVAmM5IGHgmoWrZBf4rmaTF6 pGKzo6M88/+7okdHosY/QT9E2y8flQbs1CAZstKvYRjbKtrUglp3wP4Vjx1aH5kw/EtHx6UbB QzV3BkkUx6Qz4EWZ0eNykpg5jlLnTLNawZN8c1fGv22b2/Bzuf7lMFyyjbiBwAd7b9F8mAOA9 16Ihz4OWP6f6r3dm4ZBNBewZZpshYHEgvCuznRpiZlLQ21Pl/zr8NxTSLYskepgNkO63Kb+8p Y+ILqGySbIadaTAPOpAwxy6kd77iVRrK7oOf4C5T9gVyqE+uTOkLUpoWY/t+9RiFE1pPgo1OK WHlfCwBwUJlB8kZirjymYd0OqgLft106gnB2iLW18CuBa1IAOhz8xfqyGKFAOPI+ojiJ+XL7z MxLearhSC8UMamCVcekDrVlfp5ONbpo5vp9lksF4+MmaYtn2AAao+P/9I3NnF6m3I2T1KULza FsTBf4QeyOc+T7UuMOjXIXw4kn0W1qDHEtPKaXTdd5afOtVc+MgxQJRoe7ayIqM+TbWub/eHK qGoCZlQ0JzXtQiUoePV+DVxA== Received-SPF: pass client-ip=212.227.15.4; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Augusto Stoffel <arstoffel@HIDDEN> writes: > I always type `if-let' because it looks cleaner and saves one indentation > column (which are purely cosmetic reasons), but also I think it would be > weird to have a something* when there's no accompanying something. Good point, we should decide which names to use. Personally i prefer the names ending with star, because bindings are not parallel as in `let'. But we also already spoke about this. Dunno which names are more popular, it's a matter of taste. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 21 Oct 2024 08:57:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 21 04:57:12 2024 Received: from localhost ([127.0.0.1]:50191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2oDv-0005YK-Qj for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 04:57:12 -0400 Received: from mout.web.de ([212.227.15.4]:49089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t2oDt-0005Y5-EA for 73853 <at> debbugs.gnu.org; Mon, 21 Oct 2024 04:57:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1729500986; x=1730105786; i=michael_heerdegen@HIDDEN; bh=DAM/eGbBYYpzoBLUCltjgIk3Mhi0LnMoinxmazyBClk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=hgrQgOWg17wTzajUKLBPyOYZvrBFQwc4GJY8Y0Gbt6wycTruUhstIl+u70oC/vRM ZwtE1JhLR2JQ/2TPHf8sxzf3YGTDIC1C1dbo+bC2UTO6XQKsyrtrsK090miv+bL9W YOG0B24Mj8Z1lq/Kh2t7qtXdVlTYDyAYhUrfZ0tMr6/T8aIN86gmBQq+JAWp5g1Qi eJqTfEnsmj0N4waKrBhUSs7mEBwOrlwevLoZjbAmePkVgbmRS5IyhpH0BanYGGX/K HHCmFyAhoADgzvbUXPyQccx7HjaP7AxPfFkpaimL3P9F63VuEzEiTAJatSid+dulC /Wt3eBtQKKgfdCnhQw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MOUxu-1tGbzw1iJS-00Pvrz; Mon, 21 Oct 2024 10:56:26 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Augusto Stoffel <arstoffel@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <87r08akk75.fsf@HIDDEN> (Augusto Stoffel's message of "Mon, 21 Oct 2024 09:07:42 +0200") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> <87r08akk75.fsf@HIDDEN> Date: Mon, 21 Oct 2024 10:57:12 +0200 Message-ID: <878quh6dg7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:6oKjuOCeOfMXrBaEttwhrcFjpWtQmVfDi+BkYvG6oLHV4035KrI IJEe7GRfKW+Njk6oDfB/enFy/ydAOyPzL62cUWDuTY/KrDuJXV2Se2sqd3+SJ9WhbEiIuz5 GqNnIvzYojD88S38QtmQKpezpDaB+gNh7oZLgYr1e81P9ycuOXL1fpzw3TB4tBzSdiuOSZu 4WDFQoNY8IIasSruBENgg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:e3VI6mMG7Sk=;0XHqCG7WCMTembjWeiiirwbiUn2 X9Un8E5EuS26Buw7qE8pYlQc8wAAIj7bky7CHUQJm6KJ2hXhdml48vKBOgQqPz4Xh2Qq5MZ9L w8jFqA9o2CycleScOLD/XpEsy9El/vIuwhWQ3QJDfXqZz6yddOtYt7IBEKZ81mW4uRZRib+/G uoePc8kQO9iPL3Ber+x7SXEIDkxfECRI/yX1pPlJXKzOyrMNvnOY5r9pydO1E+ykDA7rGV4l9 YIGEEXKSg+6wZdU4Mw0qyMjYKujLC4TtzleHQR9Bl7WirN++TuVAmM5IGHgmoWrZBf4rmaTF6 pGKzo6M88/+7okdHosY/QT9E2y8flQbs1CAZstKvYRjbKtrUglp3wP4Vjx1aH5kw/EtHx6UbB QzV3BkkUx6Qz4EWZ0eNykpg5jlLnTLNawZN8c1fGv22b2/Bzuf7lMFyyjbiBwAd7b9F8mAOA9 16Ihz4OWP6f6r3dm4ZBNBewZZpshYHEgvCuznRpiZlLQ21Pl/zr8NxTSLYskepgNkO63Kb+8p Y+ILqGySbIadaTAPOpAwxy6kd77iVRrK7oOf4C5T9gVyqE+uTOkLUpoWY/t+9RiFE1pPgo1OK WHlfCwBwUJlB8kZirjymYd0OqgLft106gnB2iLW18CuBa1IAOhz8xfqyGKFAOPI+ojiJ+XL7z MxLearhSC8UMamCVcekDrVlfp5ONbpo5vp9lksF4+MmaYtn2AAao+P/9I3NnF6m3I2T1KULza FsTBf4QeyOc+T7UuMOjXIXw4kn0W1qDHEtPKaXTdd5afOtVc+MgxQJRoe7ayIqM+TbWub/eHK qGoCZlQ0JzXtQiUoePV+DVxA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: "Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Augusto Stoffel <arstoffel@HIDDEN> writes: > I always type `if-let' because it looks cleaner and saves one indentation > column (which are purely cosmetic reasons), but also I think it would be > weird to have a something* when there's no accompanying something. Good point, we should decide which names to use. Personally i prefer the names ending with star, because bindings are not parallel as in `let'. But we also already spoke about this. Dunno which names are more popular, it's a matter of taste. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 21 Oct 2024 07:09:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 21 03:09:20 2024 Received: from localhost ([127.0.0.1]:49862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2mXY-0000Wm-8R for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 03:09:20 -0400 Received: from mail-lf1-f51.google.com ([209.85.167.51]:46205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arstoffel@HIDDEN>) id 1t2mXW-0000WY-Lg for 73853 <at> debbugs.gnu.org; Mon, 21 Oct 2024 03:09:19 -0400 Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-539f4d8ef84so4105641e87.0 for <73853 <at> debbugs.gnu.org>; Mon, 21 Oct 2024 00:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729494466; x=1730099266; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TEbFQXAbE4EnVwfEWf2mx6myEEjbMc12hVa7PzNjaKM=; b=bp0HlXqasm0QvgN00WN7le/8eJs70+Ok2aXpd0w2+UW0LaLO2kkBqsXFqanECHD/Ss I0wkdZS/TPlBQcwdroAROUafb1VtIKvHKsSs8XIX8sp7pUQvJUzSz8l/mXmGWjXV4oEq t09A1+Akg9E2yIAMJSBaHCxjVCmFCM0o3dvRaDD5F3Nuh4gp+dvWNokD0heqgt+8mkbg HKGJlAjpJ0/kvJYDzX3huRYM/j1IVyx3nvwm58v6p1LIXbgzEQoWQ+56/oBc4A0w3ho/ niciHK44HIGzDk/EkmOVd25LH1xKh2xM9ko044pIAeYc31wo48uBEHpRVVTNBwPOTlaY OtWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729494466; x=1730099266; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TEbFQXAbE4EnVwfEWf2mx6myEEjbMc12hVa7PzNjaKM=; b=D86gbxrk63a9VKGbqCfjaoRkiZP8cagaxEmmuCSGLAekpli/CyzcjFGTEZv7PSeXuI 6ZC/5FektHJ7NvlMRZBDaFLF8+Fgw20Cg+4ZUplIEiTbM6HkeOHMikL4ltDnHjrfAGHk cBA0eo36lxj7KbBu1KyDDANl2SXhhCuz0qRik7YZOUj01n4wkrmUvqbfjV+/mjKP6sWG b/blujofKqB/YZpv8K2t/27DwhdyqH3djm4TNy6K2lb1klJLR+jNiDa6fdFFQV3YIS8i xgU5MXtYsuXBCTyvlO7RH6F8HFnC8GB30EI9gqwWJMChDhb6VLzcscwBpzU4ITLatFwV 9Ilg== X-Forwarded-Encrypted: i=1; AJvYcCUAgWV//RCeyP3v5v79LdwbK50uGv3kMFsMdMkFmWUa6WZi7qY8CJt2FCsHBnct8XH+0/+zJg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy0QRedl/Y+2E0a25+F3sOFyVyc5LcSNBsKWWUUK9BHvtxtjN1l m+SgYRo5ySnocCtqF1EIlcPbupLKwexnAUp4x5+2hlFo/cqZZ4IGNvAnfg== X-Google-Smtp-Source: AGHT+IFKe29sWyeIlxLoHrGuq13nYejJlyFb/T+mqj/od1lLVrWvlQ3D7tVom0UexOag6I7Mjw9VIg== X-Received: by 2002:a05:6512:3b0f:b0:536:56d8:24b4 with SMTP id 2adb3069b0e04-53a154417b9mr3712250e87.5.1729494465521; Mon, 21 Oct 2024 00:07:45 -0700 (PDT) Received: from ars3 ([2a02:8109:8a87:ff00::d6f6]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5cb66a6a734sm1627365a12.58.2024.10.21.00.07.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 00:07:43 -0700 (PDT) From: Augusto Stoffel <arstoffel@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Fri, 18 Oct 2024 19:42:44 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> Date: Mon, 21 Oct 2024 09:07:42 +0200 Message-ID: <87r08akk75.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Fri, 18 Oct 2024 at 19:42, Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: >>> [ I think we have too many (if|when|and)-let(*) for our own good: we >>> should pick some winners and deprecate the other ones. ] >> AFAIR the non-star versions exist for backward compatibility only - so I >> would rather get rid of these. Parallel existence of these non-star >> vs. star versions should be a temporary state, it complicates the matter >> for an epsilon gain. > > 100% agreement. Can we `make-obsolete` the non-star versions? Wait... The point of make-obsolete is to generate warning so people migrate their code, right? So why not warn on the weird (single-variable binding) use of the non-star version, to eventually remove that syntax as well as the star variants? I always type `if-let' because it looks cleaner and saves one indentation column (which are purely cosmetic reasons), but also I think it would be weird to have a something* when there's no accompanying something. >>> I could see a use for something called `and-let(*)` but without a BODY, >>> for the purpose of remove a level of parens and indentation: >>> >>> (and-let* >>> (x1 (foo1)) >>> (x2 (foo2))) >>> >>> i.s.o >>> >>> (and-let* >>> ((x1 (foo1)) >>> (x2 (foo2)))) >> >> Ugh! - I could not imagine anything with more potential for confusion as >> removing the paren around a list of bindings. > > FWIW, I agree, I don't like that either. Sure, I guess nobody wants that, but this idea is getting closer to a `thread-while' macro (variation of `thread-as') which I still maintain would be really handy (much more so than the existing ones, which are limited by the inconsistency of the argument ordering in Elisp).
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Oct 2024 07:08:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 21 03:08:18 2024 Received: from localhost ([127.0.0.1]:49858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2mWX-0000Uq-NI for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 03:08:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:54902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arstoffel@HIDDEN>) id 1t2mWW-0000Uj-Ax for submit <at> debbugs.gnu.org; Mon, 21 Oct 2024 03:08:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <arstoffel@HIDDEN>) id 1t2mW5-0007YW-QQ for bug-gnu-emacs@HIDDEN; Mon, 21 Oct 2024 03:07:49 -0400 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <arstoffel@HIDDEN>) id 1t2mW4-0003ue-6L for bug-gnu-emacs@HIDDEN; Mon, 21 Oct 2024 03:07:49 -0400 Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-53a007743e7so4754821e87.1 for <bug-gnu-emacs@HIDDEN>; Mon, 21 Oct 2024 00:07:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729494466; x=1730099266; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TEbFQXAbE4EnVwfEWf2mx6myEEjbMc12hVa7PzNjaKM=; b=Wt9OvayQZUUIxctBfN3vw3zW3YhFhYG71fJwPU00/xeu35XY2jJ7EsURrGo0rPpYO+ pcbZ+aZDtqXxU+p+OVhF2hJXd+t7CNbpi0EvnLmtvkmg+hINzMuLtKgnnw9rPEClENfF i7btDhJ7A3s3L4O1GJnACp5vAppgw3ucrNnN3n6WhvCtH0EJzRxUrEB3vUQqP7L7cIv9 UD+L1q77jIhoLrRbdXzxoXml3Ehxk03m7Y6SnpjF1CFCnaDG4+AxaRX3XR4Qw+ojY7Jb rNxVGcqIs7s3Nh4Aeq0xGOgPzQJHFvCu9Fey/PS3vsoyiR1uPKJ8QqIxyTKCdBjTORsi 2tlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729494466; x=1730099266; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TEbFQXAbE4EnVwfEWf2mx6myEEjbMc12hVa7PzNjaKM=; b=JuB3EktdBmkdmUs/+SQjSZRvYF81nyrnCJYHSxAPEzEkSNqGndDAnAkkr2NqcnW3DA 9ljLuI/AexBXmQXFmWvJSvDNJO4fPi7vYgdmNkaDj09zpxnbNVggz6QzA70CoycL2kWn eQEAWoRiaigjkoss3TmlQfDa9qfEfULYpVJjpgHwj5czMQHTVNLpDlwayQeGiwmvcxsE iCNubn/lfPTpE+hXDJ2mkVb3ixOPJ9u22Rr6MDyiERQML7IFUe9g/oiWHwzyLOfgscH6 T8i/PVK1Fv3FTTHaN9FawqL528yh+QSakQSJuVSDCUXzfVGfGp6qDTcODTa9YsTTzqtk ZDRg== X-Gm-Message-State: AOJu0Yxtb3YALc20RQgJiQ8smOflE7gI0IpAifi3Y+YmnjSyGIoHfZoS quo5rkNsmkyJ8OnDj2k6oItOV5AGNgpUlPHYnYANoYCDVB4/xfAG X-Google-Smtp-Source: AGHT+IFKe29sWyeIlxLoHrGuq13nYejJlyFb/T+mqj/od1lLVrWvlQ3D7tVom0UexOag6I7Mjw9VIg== X-Received: by 2002:a05:6512:3b0f:b0:536:56d8:24b4 with SMTP id 2adb3069b0e04-53a154417b9mr3712250e87.5.1729494465521; Mon, 21 Oct 2024 00:07:45 -0700 (PDT) Received: from ars3 ([2a02:8109:8a87:ff00::d6f6]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5cb66a6a734sm1627365a12.58.2024.10.21.00.07.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 00:07:43 -0700 (PDT) From: Augusto Stoffel <arstoffel@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Fri, 18 Oct 2024 19:42:44 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> Date: Mon, 21 Oct 2024 09:07:42 +0200 Message-ID: <87r08akk75.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=arstoffel@HIDDEN; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On Fri, 18 Oct 2024 at 19:42, Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: >>> [ I think we have too many (if|when|and)-let(*) for our own good: we >>> should pick some winners and deprecate the other ones. ] >> AFAIR the non-star versions exist for backward compatibility only - so I >> would rather get rid of these. Parallel existence of these non-star >> vs. star versions should be a temporary state, it complicates the matter >> for an epsilon gain. > > 100% agreement. Can we `make-obsolete` the non-star versions? Wait... The point of make-obsolete is to generate warning so people migrate their code, right? So why not warn on the weird (single-variable binding) use of the non-star version, to eventually remove that syntax as well as the star variants? I always type `if-let' because it looks cleaner and saves one indentation column (which are purely cosmetic reasons), but also I think it would be weird to have a something* when there's no accompanying something. >>> I could see a use for something called `and-let(*)` but without a BODY, >>> for the purpose of remove a level of parens and indentation: >>> >>> (and-let* >>> (x1 (foo1)) >>> (x2 (foo2))) >>> >>> i.s.o >>> >>> (and-let* >>> ((x1 (foo1)) >>> (x2 (foo2)))) >> >> Ugh! - I could not imagine anything with more potential for confusion as >> removing the paren around a list of bindings. > > FWIW, I agree, I don't like that either. Sure, I guess nobody wants that, but this idea is getting closer to a `thread-while' macro (variation of `thread-as') which I still maintain would be really handy (much more so than the existing ones, which are limited by the inconsistency of the argument ordering in Elisp).
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 20 Oct 2024 12:25:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 20 08:25:37 2024 Received: from localhost ([127.0.0.1]:46241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t2V05-0004qx-2p for submit <at> debbugs.gnu.org; Sun, 20 Oct 2024 08:25:37 -0400 Received: from mail-ed1-f49.google.com ([209.85.208.49]:49465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1t2V02-0004lG-MN for 73853 <at> debbugs.gnu.org; Sun, 20 Oct 2024 08:25:35 -0400 Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-5c903f5bd0eso6471858a12.3 for <73853 <at> debbugs.gnu.org>; Sun, 20 Oct 2024 05:25:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729427043; x=1730031843; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=AP2RoXySPAZtNOFPHeuhAdF7u86NVAeDMya3A5oy85I=; b=Xzz1plnPDr367AVyUqueH0sO1hKf2PSK38vRgdTziw0aDCpaWGXTK07/utQj8/dq97 ojirRDidyloJiPL43qJL7pUA/2JaF7F0JDK2qXoqOifxXIunAM9A0WwNjeS59vu20Puk msxOCQBrveleDN/rMj6n613O9Od5fJMfKGPnPPhZbpifr0kzbhDVkF0cE1bk5YBktTal Fs1daS9r99shnoJLONrR8zlZWIyiTXrUD6F87EXbH7HU5Cy+zDioqtW+XVwEXIqBReu5 RmG5/VWLjM+7a6a6FQy+0w6jqywONMC552edkAWqWkX7DQs5O2DdiTxbWeTUAQP25aNd c8LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729427043; x=1730031843; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AP2RoXySPAZtNOFPHeuhAdF7u86NVAeDMya3A5oy85I=; b=MHmoW2PfwteP6XFi4a25LRUBYBZB+1DqOp5RxJkkAXfBTm0xfUUliIQvy8W2bfNPGq eKqFp60GW0tCYzDVymYID6kABJU/Q51p5fZ0fzgp/cfCu5SXIiaNQ69UAhJBmxUidB+U KY4NHJpUt89phobbII/eBAWNQn+TgW3Vpd6X2keW9gRubaASQGOU1Z4CyMDlLqvLEw9D 9wySCBUztvZEMd+aJNaJh4ukiD2SffO/OkOECNfsN6axPRU4L/bhAlm8Q5RiiX91FcH5 7TcY5HhJq01G7oSFm7ap6cBWML0enHLADSgdfhgk9Agix7fiEPLPb/FTFUKPGOGNQDS+ RZAw== X-Forwarded-Encrypted: i=1; AJvYcCUsEID692zgD5moXHvoz49SzE/jcAcaDwaZR1UGz+osxPdhZYhaDMeChg8CQp/ZB7FxZ5TBFw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyKHHqG4clxuNLHOjPmyoQH8tVY9eavEOakyIDm/zxQjsxSLZO1 xJ8f4kyZpySicUSqbEelWhl5frBIviL8cLFRngvcGMTeK9EmFYhQA3X7seihJ7HtZlsh/SpdGfa rdENgbENq+43d2lL8P7/KyxxRRjc= X-Google-Smtp-Source: AGHT+IGPauOOLKL/Ite9sipJWE88K6I5rUl5+Y2kIw/okFNKtpKWFMSYI9oFH1j/w10ieNIHgxGGW4hJlh/6zy1nCi0= X-Received: by 2002:a05:6402:524c:b0:5c9:7f41:eb19 with SMTP id 4fb4d7f45d1cf-5ca0ac790a0mr5897967a12.4.1729427043181; Sun, 20 Oct 2024 05:24:03 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 20 Oct 2024 05:24:02 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87froszrs6.fsf@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <87froszrs6.fsf@HIDDEN> MIME-Version: 1.0 Date: Sun, 20 Oct 2024 05:24:02 -0700 Message-ID: <CADwFkmnsyiTQVQyEmu0Ke+sh+LwOqp+_tFFQtctULTphevhLKw@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless To: Sean Whitton <spwhitton@HIDDEN>, 73853 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Sean Whitton <spwhitton@HIDDEN> writes: > I would like us to move forward with removing the non-star ones. I also agree that removing them would make sense.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 19 Oct 2024 03:50:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 18 23:50:35 2024 Received: from localhost ([127.0.0.1]:40775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t20U7-0006H7-4M for submit <at> debbugs.gnu.org; Fri, 18 Oct 2024 23:50:35 -0400 Received: from mout.web.de ([212.227.17.11]:60079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t20U4-0006BA-Lb for 73853 <at> debbugs.gnu.org; Fri, 18 Oct 2024 23:50:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1729309793; x=1729914593; i=michael_heerdegen@HIDDEN; bh=Waj8dy8efgPEAdCL/oUAga/luc3d1Af24zi7p0AmPWw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=WhILvEnp1SI+MvSlW3/x+KXbgIAX5gSGuzwwQWxMOUuu1+bviT9hijrjKrDKt6OY tnuliSjKSF7Q8oLiK6jsaW7/Q0xFzC4Z2snBHrulJ+SUSVB0cy7rX/9XcPaS2NkX5 pU+NfI0V5DKXafQMCav4qxSvD6RIaC/CiG7fczAu/zTmh2NJzpXpbgV6BXAryAWIy l/qkIY3oQwHdNhYlhUyBDMAOfY7MUPezQcx0wVEyB5GStJ7d22t+ZKQhncFLdoep0 IYBDp2jgi6knP0V4y6FUSs0fNFnueOk8VY7FpIjqLp2Fokt4KN8BkfucQoa/n/Qu0 CWaKHg4nyr8FkNFBPA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N9cHX-1tyDKP3yGz-015cD2; Sat, 19 Oct 2024 05:49:53 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Fri, 18 Oct 2024 19:42:44 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> Date: Sat, 19 Oct 2024 05:50:49 +0200 Message-ID: <87sess3g4m.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:sbCJjrAxJsqEG8xsuYlt+OnvNv50QMnsrTqUA4PqbM2PGsOZG7b qJtjfHiiK3O0DK26u6RxU9KkxS89QqgWuIXT3tft0GmuqSKjeQY3t5TO4FhFlB3W1YLmIBX gixulmDcs7k3575XdMiyoh7wOZ6/xHdJwtyaPc0pZKYascwIbcqPBtwYkpoJhRNraE08YQ+ 2xzJjOd20sK72bAVzSzTQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:P4yUjJJxDV0=;ZOg7+beWVyUXfsTP+rUjs0a3cEa /4xsYwTQrFSzqpGIHwMMipRHwZbgeZAR6FG5Mu5CHfxcpjgK5Hm6pRvR7oEaO7tHYcvzW/Wfp 3w8fM1HAt42EYQX4jSqa6IyA7Z+9bIJd4QgV8R8cXi6x30LGor9d9vb1TnDXm58nc2iK7gx1D /1VKh+8JKlp7mxAo76W8sM/TeKoI+Mxo58/VjEe+GohhYR6laPyFCrdV+MTxH9xk6fPdvFgHm w19TwWbOpnlgm0hwR6yyliXj+hOMSH4Vvq4+C30IRJhVs8bFLUlCiaBO2rIJXvHccgl+fdDVH LzQrqxBAOfEfLzU0MnAaBWiot5TVqdxH64Obqsw9E4MUwRj5m7SM/gPhnsw2upQ9ePBLzNJgq IGFV0u5ioWva/0FdQNNd6QnzuzRbK6EoObIc+iDUjnYOLXbweKf57Yx3okn3KuE6hRVFA8RWe /POF4sdy+8IjmQMosz6AXpkopPsxNlfOC1Xq85/XZ326FrLjGPcQ1oSZFsTsFsMerW0I5jArs QgQYM3bwCudVirHeQbbzkCP7DXSu5jxoGhHTsRKDi7t7IBnQwGLk81CSzkQgTSVn6YcMjsr1e l/PFinR3KECs+N2U0pQucHVR0Wthgt1ysG9Ht/d2ZVPMlsGio50mX7POKZ+gXT+TluYNtldjw zWJhMUrBEn4F3gv89qr/qdMJJmIshKciQfLyjtp7TJUPdOYfel1ALrIq/aPr3C9FyVOF1vwiQ hZvINbJyLyiBMnr1HoSL7L01OQgkvxngPKy1qdfXojDcrSscNdOtkUJ2wh2UGb4FMgGaZ95ES rs5jtcpsFbV8EKy9WNEqj2eA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: > But there isn't the same "historical" support that justifies having > both, and the syntax&semantics of `and-let*` is just weird: > > - Why allow a BODY if the motivation is to mirror the normal `and`? > If you want a BODY, use `when-let*`. > - What's the use of the final variable binding since (assuming you > don't use BODY) that variable is never used: > > (and-let* ((a (fooa)) > (b (foob a)) > (i-m-useless (fooc a b)))) One could say BODY _is_ the final condition and therefore it has a special syntax because it necessarily doesn't need a binding. That way I've my peace with that syntax. Anyway, removing `and-let*' would be equally unsatisfying, and obviously, at least one the two points will remain unless we change the syntax radically - or remove `and-let*' :-( > - There's a special syntax where the final binding can drop the variable > name (because of the previous point), which makes for an odd syntax > > (and-let* ((a (fooa)) > (b (foob a)) > ((weird-call a b)))) That I feel too. As an alternative we made the pseudo variable _ work without compiler warnings. But one gets used to the variable-less syntax. It's too handy... > So the use with BODY is redundant with `when-let*` and the use without > BODY is quirky (and still redundant with `when-let*`, of course). I see your points, but don't consider them as such a big problem. Anyway, without having something that is obviously better the discussion remains quite philosophical. And replacing calls of `and-let*' with equivalent calls of `when-let*' doesn't make code easier to read, IMO. > 100% agreement. Can we `make-obsolete` the non-star versions? I hope we can. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 19 Oct 2024 03:38:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 18 23:38:40 2024 Received: from localhost ([127.0.0.1]:40754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t20IZ-0005gI-RA for submit <at> debbugs.gnu.org; Fri, 18 Oct 2024 23:38:40 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:49772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1t20IX-0005g4-EM for 73853 <at> debbugs.gnu.org; Fri, 18 Oct 2024 23:38:38 -0400 DKIM-Signature: a=rsa-sha256; b=M7mFzjgMaNzwayEN/QCFeLRZn2E+NvYNY+sr4nSjGRj21J/cx9wZizn2iL2jhm8qlgojLwcQzz4pCYQEWxSEOY+QDdAL0CfB3Fxstzwn5ku6RoO+wXuadgHo4xWkUVbvZpIWrMc4wlFYvfDiXC7SsTmX0k524SMrMxV1muGsBUg8rwVYjTWRi2UXORmyHMaCWSVUIOL1CAUXGYx1GKJfQ6M/SVEuxSXmG0SInNQcG+Prg96HMDTX3ELr64d9uchCMFuO7pmJh2vXUe0T8Ur6lL82fOMdxS6xpH0BxvfiFA2Za2MTptDAkVbuBCzFPg21lbLK5pC6sCP8FvEt5jsi/w==; s=purelymail1; d=spwhitton.name; v=1; bh=5Zf/DuoYZbX56SB0n9F5LUyUmaaZffBFoHJFJA4i3qc=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=k75OasLMh4nguvbXt2QVwZU5I54DtsqcZ2t3CLDuRJChSE/MjNL+pSu0fIkUG4E71KM8SeEqEsAKaR9xJgZLM3zR9YwA6TH1SgICyDOuScJ9YVKAkoDYPjmlQtSJq3XwYJZu3MIExXW0dB1g/wSLOwOIab+OXZk1920loPTaz7jsZI7qpU0D5J6CJNIYdUD4SrV9kM2Kw1aBAPRwxPJrxd5MUVApuYewM9ifITC5xYwwU4uLfUnqtoRFbMyKu4RsiX7SAjdcOo5FuwKmER5QL0qK5J1TtnEpvkTRNgc0h2Sx354MkEPPH3IZY0kRnL+I5+5RIO3d1WMgvpdsmoDiiw==; s=purelymail1; d=purelymail.com; v=1; bh=5Zf/DuoYZbX56SB0n9F5LUyUmaaZffBFoHJFJA4i3qc=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 73853 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -2082500998; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 19 Oct 2024 03:38:05 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 320DA7E6817; Sat, 19 Oct 2024 11:38:01 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: 73853 <at> debbugs.gnu.org Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <87a5f2xir8.fsf@HIDDEN> (Michael Heerdegen via's message of "Fri, 18 Oct 2024 04:11:23 +0200") References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> Date: Sat, 19 Oct 2024 11:38:01 +0800 Message-ID: <87froszrs6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73853 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Fri 18 Oct 2024 at 04:11am +02, Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > `and-let*'s purpose is to express conditions, `when-let*'s is > conditional evaluation. We have `and-let*' and `when-let*' for the > same reason we have `and' and `when'. See prior discussions. Right. The Lisp convention of using `when' for pure control flow and `and' for returning values is a good aid to readability. If we don't have and-let*, then we can't use this convention in the case that we also want to bind variables. So, I am very keen for and-let* to remain. >> [ I think we have too many (if|when|and)-let(*) for our own good: we >> should pick some winners and deprecate the other ones. ] > > AFAIR the non-star versions exist for backward compatibility only - so > I would rather get rid of these. Parallel existence of these non-star > vs. star versions should be a temporary state, it complicates the > matter for an epsilon gain. Yes. I would like us to move forward with removing the non-star ones. I believe there was a previous attempt to deprecate them but it had to be backed out. But maybe now is the time to try again. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 18 Oct 2024 23:43:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 18 19:43:26 2024 Received: from localhost ([127.0.0.1]:40477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1wcw-000372-50 for submit <at> debbugs.gnu.org; Fri, 18 Oct 2024 19:43:26 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1t1wct-00036Z-CU for 73853 <at> debbugs.gnu.org; Fri, 18 Oct 2024 19:43:24 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 67033809CE; Fri, 18 Oct 2024 19:42:53 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1729294972; bh=0TkGkIkbiGI+Uc6ZMUWhJS7jQdFS48zsT4sHkfwP84I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=eJvrSGHxKso2HiLj6upNAyWMpBJZg9dsgl3VDOUmDftb8BBPDqy7So0LBuLSlBjbQ ypjqPOlDMJ/D4tB22PD7n9lGW7Nvl1TjRZHl8mRc7IQQVoUGtCcRD4Zj87n2q01rHR 6a3E1uKTsrZR94KqWZL/E7ZZmLTuOx9NvzBIRqumapCSF8B0xDV8qeZrc8dgptY422 k3WoswO0ORuStMyuexNfCjnFbP6T6WXjugO9jetvoemN1knHHsEcLHo9lOizhBbbex zy7Ekxpmd4sdFdqbfhxOlpkMeSJJLUnKmQaHnZawYXgiX+lrjAZJ4aj6nGv0+JNsqU euHq3vHAe9auw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id F23F380926; Fri, 18 Oct 2024 19:42:51 -0400 (EDT) Received: from pastel (69-196-161-60.dsl.teksavvy.com [69.196.161.60]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7F974120776; Fri, 18 Oct 2024 19:42:51 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <87a5f2xir8.fsf@HIDDEN> (Michael Heerdegen's message of "Fri, 18 Oct 2024 04:11:23 +0200") Message-ID: <jwvbjzhasvw.fsf-monnier+emacs@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> <87a5f2xir8.fsf@HIDDEN> Date: Fri, 18 Oct 2024 19:42:44 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >> Can we kill/deprecate this? > `and-let*'s purpose is to express conditions, `when-let*'s is > conditional evaluation. We have `and-let*' and `when-let*' for the same > reason we have `and' and `when'. See prior discussions. But there isn't the same "historical" support that justifies having both, and the syntax&semantics of `and-let*` is just weird: - Why allow a BODY if the motivation is to mirror the normal `and`? If you want a BODY, use `when-let*`. - What's the use of the final variable binding since (assuming you don't use BODY) that variable is never used: (and-let* ((a (fooa)) (b (foob a)) (i-m-useless (fooc a b)))) - There's a special syntax where the final binding can drop the variable name (because of the previous point), which makes for an odd syntax (and-let* ((a (fooa)) (b (foob a)) ((weird-call a b)))) So the use with BODY is redundant with `when-let*` and the use without BODY is quirky (and still redundant with `when-let*`, of course). >> [ I think we have too many (if|when|and)-let(*) for our own good: we >> should pick some winners and deprecate the other ones. ] > AFAIR the non-star versions exist for backward compatibility only - so I > would rather get rid of these. Parallel existence of these non-star > vs. star versions should be a temporary state, it complicates the matter > for an epsilon gain. 100% agreement. Can we `make-obsolete` the non-star versions? >> I could see a use for something called `and-let(*)` but without a BODY, >> for the purpose of remove a level of parens and indentation: >> >> (and-let* >> (x1 (foo1)) >> (x2 (foo2))) >> >> i.s.o >> >> (and-let* >> ((x1 (foo1)) >> (x2 (foo2)))) > > Ugh! - I could not imagine anything with more potential for confusion as > removing the paren around a list of bindings. FWIW, I agree, I don't like that either. Stefan
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 18 Oct 2024 02:11:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 17 22:11:10 2024 Received: from localhost ([127.0.0.1]:36485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1cSM-0001oC-Bo for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 22:11:10 -0400 Received: from mout.web.de ([217.72.192.78]:49189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t1cSJ-0001ng-Cm for 73853 <at> debbugs.gnu.org; Thu, 17 Oct 2024 22:11:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1729217433; x=1729822233; i=michael_heerdegen@HIDDEN; bh=qvjaFFPKocpr1ubNb88x4si3Rz5nHOcAlNyDzscnPfM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=FvnnUM4oLJWcabig0c5fPfcIIiYz4YIjJqtSsXbZ8McWXiszh6knzlRwGTSdS+QZ nUlFMqiqY56mRK7QzrDvjl7wMda3IlMjbGhe3UR3UYkJsuwAtae3NLL028X3O7XBb fWPKpKY+XHcDTeMyLoKtOVqKwbkTrWPS1aSd6Vt7Bp5TVOd58nQphzTKpSfT0m/yc nr528ywIdZOec9Ur5hAOQJvF/yuhEnHwXVEHevMK9wJieMqDHtbyQKz5S5vc4ggD8 3q/xjYlk6kt3dSvKjMq9gPGbntYej3lQjWLhtcvjOrwDxxUnMKqL3/lxb24M3IT2B TGXm0Lp4D4HzLVWgbw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MC0LH-1tDUQ93FKn-00CRDb; Fri, 18 Oct 2024 04:10:32 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <jwv4j5aeltw.fsf@HIDDEN> (Stefan Monnier via's message of "Thu, 17 Oct 2024 12:27:39 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> Date: Fri, 18 Oct 2024 04:11:23 +0200 Message-ID: <87a5f2xir8.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:fqPrUTvdy7WFcGiYL7MBolt+TahdoZidxr5Cc3BcycjE3oF5EZm j9GEIFNeljSA2OC5lV7UiL3qPVub3QOLbrJYi4+w5y4TZqSE1vBk7jAvg2sOJ+OksQDwIc2 wmzMx4AXNscOSXcdLBGqxuWlMC7bZscWVi2Akze6l3G6RO1x8p4fS0SE/w6F2Q3bwrp8azJ +vkEqb+vgv+J0v0TYl5CQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:k4mOxB2oqBI=;r+B8OGY/4PmcW1nFSNo6CQ4RZeX ozR/OeJrks4CkmjoXkYCmvVtZH8wBwHD0mPrQkmfXIemqKxAPKbqMu6UEgV7DdbTc2huIkkOW 5oKiah1tskY9rKbVOzcRCCUmS3KfyKxPOxEgoQMvRo7XjiIsvyqyns2+ncOS/MJ5VEGXZsNv9 6E4TgQNWcyFyYdTQ0c3h4iyg1Vr2FT4yumzQ1XtxLiPMiE31IiYQCcZ2kMHqvBe7fp+wJK/Lq dfQAelkFG8FEFnOCS38xzkY6PuJ+P88MbbFazGxu4wIcNa+wPQ8Nn/nbeW7hqlfvBD47ZQYTC fBE9PBMKORj3Zg0my3NuU9CZGELNZDeoOkbfb4s8sJ9GsJaQEK9wY5OUyQQA+9ftQlEQ3yAL+ lowP1t1pRv3WeJXDcykR24L7eRZAyxZ0yeQXg6AnpLCNi5qgxhfaMByrCFTqx+5x4MXoCdQnx UWC5rYpTT/30khe8VQgKDH8eGAitOYoO1OePY5TW2gMSPRd0AgkuKxBvljE6q5vsr0kzEKBli dB64ba5mnfl/vjuIP/NwUyfpuB/UF05sRfQPgxR5VaLnYq8yN7Z7mBunhEY/xGnnYnCmF/flW Tnf3BqqAGG1gQwmx611EID0jTexXggTXsxwCNee5yMM7KhjEi/6d2BeVgG9PQ031dNMDenVR1 NVVY5fdpiRgCCIposn33iJFdXYhdl8USB6WLA1EYMeZKU8d9vTZhyzEBObwLClv4zCGLGULti aShgzIDjPBIfmMyCmH+DMSqhuiMXA1TbeUnHubVplThdQt7MbZA8wH7vjnQU36oqpiqwCArZt 4KJlWt5gBMmyGEfrtg0Qq2+Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 Cc: 73853 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Can we kill/deprecate this? `and-let*'s purpose is to express conditions, `when-let*'s is conditional evaluation. We have `and-let*' and `when-let*' for the same reason we have `and' and `when'. See prior discussions. > [ I think we have too many (if|when|and)-let(*) for our own good: we > should pick some winners and deprecate the other ones. ] AFAIR the non-star versions exist for backward compatibility only - so I would rather get rid of these. Parallel existence of these non-star vs. star versions should be a temporary state, it complicates the matter for an epsilon gain. > I could see a use for something called `and-let(*)` but without a BODY, > for the purpose of remove a level of parens and indentation: > > (and-let* > (x1 (foo1)) > (x2 (foo2))) > > i.s.o > > (and-let* > ((x1 (foo1)) > (x2 (foo2)))) Ugh! - I could not imagine anything with more potential for confusion as removing the paren around a list of bindings. This would add one more year-lasting round of discussing these constructs. If you do this, please call it `and-let*?@!' so than everybody is warned. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 02:11:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 17 22:11:16 2024 Received: from localhost ([127.0.0.1]:36488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1cSR-0001oW-NM for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 22:11:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:46128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1t1cSP-0001oM-BP for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 22:11:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t1cS2-0006uD-Rd for bug-gnu-emacs@HIDDEN; Thu, 17 Oct 2024 22:10:50 -0400 Received: from mout.web.de ([217.72.192.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1t1cS0-0003rI-It for bug-gnu-emacs@HIDDEN; Thu, 17 Oct 2024 22:10:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1729217433; x=1729822233; i=michael_heerdegen@HIDDEN; bh=qvjaFFPKocpr1ubNb88x4si3Rz5nHOcAlNyDzscnPfM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=FvnnUM4oLJWcabig0c5fPfcIIiYz4YIjJqtSsXbZ8McWXiszh6knzlRwGTSdS+QZ nUlFMqiqY56mRK7QzrDvjl7wMda3IlMjbGhe3UR3UYkJsuwAtae3NLL028X3O7XBb fWPKpKY+XHcDTeMyLoKtOVqKwbkTrWPS1aSd6Vt7Bp5TVOd58nQphzTKpSfT0m/yc nr528ywIdZOec9Ur5hAOQJvF/yuhEnHwXVEHevMK9wJieMqDHtbyQKz5S5vc4ggD8 3q/xjYlk6kt3dSvKjMq9gPGbntYej3lQjWLhtcvjOrwDxxUnMKqL3/lxb24M3IT2B TGXm0Lp4D4HzLVWgbw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.198]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MC0LH-1tDUQ93FKn-00CRDb; Fri, 18 Oct 2024 04:10:32 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#73853: 31.0.50; and-let* is useless In-Reply-To: <jwv4j5aeltw.fsf@HIDDEN> (Stefan Monnier via's message of "Thu, 17 Oct 2024 12:27:39 -0400") References: <jwv4j5aeltw.fsf@HIDDEN> Date: Fri, 18 Oct 2024 04:11:23 +0200 Message-ID: <87a5f2xir8.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:fqPrUTvdy7WFcGiYL7MBolt+TahdoZidxr5Cc3BcycjE3oF5EZm j9GEIFNeljSA2OC5lV7UiL3qPVub3QOLbrJYi4+w5y4TZqSE1vBk7jAvg2sOJ+OksQDwIc2 wmzMx4AXNscOSXcdLBGqxuWlMC7bZscWVi2Akze6l3G6RO1x8p4fS0SE/w6F2Q3bwrp8azJ +vkEqb+vgv+J0v0TYl5CQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:k4mOxB2oqBI=;r+B8OGY/4PmcW1nFSNo6CQ4RZeX ozR/OeJrks4CkmjoXkYCmvVtZH8wBwHD0mPrQkmfXIemqKxAPKbqMu6UEgV7DdbTc2huIkkOW 5oKiah1tskY9rKbVOzcRCCUmS3KfyKxPOxEgoQMvRo7XjiIsvyqyns2+ncOS/MJ5VEGXZsNv9 6E4TgQNWcyFyYdTQ0c3h4iyg1Vr2FT4yumzQ1XtxLiPMiE31IiYQCcZ2kMHqvBe7fp+wJK/Lq dfQAelkFG8FEFnOCS38xzkY6PuJ+P88MbbFazGxu4wIcNa+wPQ8Nn/nbeW7hqlfvBD47ZQYTC fBE9PBMKORj3Zg0my3NuU9CZGELNZDeoOkbfb4s8sJ9GsJaQEK9wY5OUyQQA+9ftQlEQ3yAL+ lowP1t1pRv3WeJXDcykR24L7eRZAyxZ0yeQXg6AnpLCNi5qgxhfaMByrCFTqx+5x4MXoCdQnx UWC5rYpTT/30khe8VQgKDH8eGAitOYoO1OePY5TW2gMSPRd0AgkuKxBvljE6q5vsr0kzEKBli dB64ba5mnfl/vjuIP/NwUyfpuB/UF05sRfQPgxR5VaLnYq8yN7Z7mBunhEY/xGnnYnCmF/flW Tnf3BqqAGG1gQwmx611EID0jTexXggTXsxwCNee5yMM7KhjEi/6d2BeVgG9PQ031dNMDenVR1 NVVY5fdpiRgCCIposn33iJFdXYhdl8USB6WLA1EYMeZKU8d9vTZhyzEBObwLClv4zCGLGULti aShgzIDjPBIfmMyCmH+DMSqhuiMXA1TbeUnHubVplThdQt7MbZA8wH7vjnQU36oqpiqwCArZt 4KJlWt5gBMmyGEfrtg0Qq2+Q== Received-SPF: pass client-ip=217.72.192.78; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.1 / 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, RCVD_IN_MSPIKE_H2=-1.277, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 73853 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Can we kill/deprecate this? `and-let*'s purpose is to express conditions, `when-let*'s is conditional evaluation. We have `and-let*' and `when-let*' for the same reason we have `and' and `when'. See prior discussions. > [ I think we have too many (if|when|and)-let(*) for our own good: we > should pick some winners and deprecate the other ones. ] AFAIR the non-star versions exist for backward compatibility only - so I would rather get rid of these. Parallel existence of these non-star vs. star versions should be a temporary state, it complicates the matter for an epsilon gain. > I could see a use for something called `and-let(*)` but without a BODY, > for the purpose of remove a level of parens and indentation: > > (and-let* > (x1 (foo1)) > (x2 (foo2))) > > i.s.o > > (and-let* > ((x1 (foo1)) > (x2 (foo2)))) Ugh! - I could not imagine anything with more potential for confusion as removing the paren around a list of bindings. This would add one more year-lasting round of discussing these constructs. If you do this, please call it `and-let*?@!' so than everybody is warned. Michael.
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at 73853) by debbugs.gnu.org; 17 Oct 2024 16:40:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 17 12:40:37 2024 Received: from localhost ([127.0.0.1]:35399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1TYC-0000VA-LF for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 12:40:37 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:17010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>) id 1t1TY7-0000SW-Na for 73853 <at> debbugs.gnu.org; Thu, 17 Oct 2024 12:40:33 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49HFBptB002249; Thu, 17 Oct 2024 16:40:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=F1F8dAE0qNV/lTXksttJDSlfca7SkKzBBmXgV5dpLnM=; b= Nb0ZqHw35bBe5wZtMdeKU9+3Oxu5CS3ED7E9ZmXr+Q4fxr38G6GxV0IFzPFzP8x9 LLMPbijhy8LTZoxoUFfOQhlAZ+seFXAAAIhcdGbFPzVX0M4TJvWrilZy9tordETI S7af6FipUnx1iWRxHp+w6TuRFupb16VgsVlVYdjmueY/f7N3YltmZK7k+H8VCewQ ssChw14ogW3gvFsih4cJi8A+6HkWSPD4yMfJaNsn6D6PPgXSTF5TPz8TF4eFZxBP F9xpSawPXmpjNWpRdjHdtSWtIwaSwydc95O9Vfxob4JdI/gZJVLzEoIA3aPRQzLO iebmpLfln4sUv2aFoF3gZw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427fw2q1m1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 16:40:09 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49HG2Hrh011009; Thu, 17 Oct 2024 16:40:08 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2046.outbound.protection.outlook.com [104.47.70.46]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 427fjgty9s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Oct 2024 16:40:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E5RSxl+ZFwKeaton5Sxpt6VbTK005tEVO90BLd2xh3bH0/MUCr5qDvkCNNQGnpTyTI+HRsIQV/d4ZA490De1f7lf9bufprdv3Fxhal+XdbvSlbSbDt9dUHS7e2Bgp27vztB0neDwYK9+VzQZWeBIDi+DnPwg63XU1496eTO2AlMewLg1Zdtd9KPtZB+SMhPzxyUgW4XfriWBj942G54v2An91Er7bu+JpTlwlKEMR19NcP5Q9w+YSeiX4BIxG7vdl9SNHLDGj0VYvaDfgFOQL7aTPIqSalYKAK41wm9o593+DvPdGj/ZreaeOHvIfG6/ZG5si2FEqzggnrUD/NWB0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F1F8dAE0qNV/lTXksttJDSlfca7SkKzBBmXgV5dpLnM=; b=qG8NIL9/kjGDrvq/h2ixRS+hs/RZkXtkfc7w64rKVe8AG5LelAVn8mxqibcr5EoFIC4/6XLjqzIceXbBr8lNI8rflix9BidsRnvvX24InmQBEsnCTG5q5hwf5gtWICvLWM/yKg9F5xTmg0FJ0znIW3tbXtBmHm48tu603OErGsNGBWHbEgmI0H3Y0yZ1lRGAA1XGbF8fC6aNgo6lxToMsY4qGC1qQM4vHa65mlY4p9+0XHL5Nw4cw59GmNB3UOWcODX9GCVdvRhGE/mKeAq2P12CatJeAq625gjVdLTp++iFbw/Tkj6dCoPxztfdR8XgUA0WJyw2ycictl1ZvX3TUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F1F8dAE0qNV/lTXksttJDSlfca7SkKzBBmXgV5dpLnM=; b=heqoSxDnpNoZ8qw/f7U/4N83sPBNSDeXaIWrPwWWab2miaYUdzZB6OQ7ljWZL86CzFH1qHc4l397EAxecYlWG8ksYEGfUUVEGw8NZdhrWgSSzGCq8kbdTYZrDqnnCGkTLLQLRkLxO0BG+W+7/dnhK6nEKxAoUcAf50vmYMpeNxY= Received: from BLAPR10MB5219.namprd10.prod.outlook.com (2603:10b6:208:321::22) by DM6PR10MB4379.namprd10.prod.outlook.com (2603:10b6:5:21e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Thu, 17 Oct 2024 16:40:06 +0000 Received: from BLAPR10MB5219.namprd10.prod.outlook.com ([fe80::8179:21ba:b158:7d50]) by BLAPR10MB5219.namprd10.prod.outlook.com ([fe80::8179:21ba:b158:7d50%6]) with mapi id 15.20.8069.020; Thu, 17 Oct 2024 16:40:06 +0000 From: Drew Adams <drew.adams@HIDDEN> To: Stefan Monnier <monnier@HIDDEN>, "73853 <at> debbugs.gnu.org" <73853 <at> debbugs.gnu.org> Subject: RE: [External] : bug#73853: 31.0.50; and-let* is useless Thread-Topic: [External] : bug#73853: 31.0.50; and-let* is useless Thread-Index: AQHbILHyW+rj5ysU3EWLE38b0ximxbKLJLbw Date: Thu, 17 Oct 2024 16:40:06 +0000 Message-ID: <BLAPR10MB52199CD1EF826CDA6B433DF6F3472@HIDDEN> References: <jwv4j5aeltw.fsf@HIDDEN> In-Reply-To: <jwv4j5aeltw.fsf@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BLAPR10MB5219:EE_|DM6PR10MB4379:EE_ x-ms-office365-filtering-correlation-id: 82331f32-e4d8-49d3-2b2c-08dceeca5b3d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?IxFLkFoGDgRaaAAjo42/TvRIJvWa0UbWskcJVnvXQCVvdDwR5vENjo3S3iFP?= =?us-ascii?Q?NaiOOOTEDHyO/X64r8f26h4uUkiKrKgi3OkMNLroJghra7tCs+tAaQz1CgJZ?= =?us-ascii?Q?LtKHUwZve+Mb70thY8a8iTx8sZWEHmjKUNt2FrFoZborv44s8EmmAMaEq7qM?= =?us-ascii?Q?QCkrga36ejkxJ7ae4cc5V82Wm1bpmBB2GV5cilhIWiOzXBbxYSgmLwKON4oK?= =?us-ascii?Q?4gDMMNlcuUaeWeZ16E2zOrKQcXLEtJcShoTQ5Bm+dsTkkCwdtjuyc4n0TW1r?= =?us-ascii?Q?t2oVxHFm0Cn28iO83izkTv1NKSKTeYvboJ5PKvqi5VnhDAdTK6bSRftJ2IiY?= =?us-ascii?Q?zetplzYJjqq25q5rsKvMRtzixbH/DomYmLrmjVFok9SMZ/spBtoBJKW4zybt?= =?us-ascii?Q?CFdsD1Y56t8+TWom0oXA/sxzw52RJ0h2SmG0+osO219hLbJ9aFsmf2YdZFj1?= =?us-ascii?Q?jRBYoinCXeB4KcgOkJg3zC3dIUnaKM8iHtcTrJa6Va3bnH1iZAk2zoC53eo4?= =?us-ascii?Q?7xdblUKv5zJlCVQ1Pb/IzofXesDG/2qd2rwFstTHn1YByE8oTHYLuHGNU+1Q?= =?us-ascii?Q?YLPaBhfMpvNAjhgaz3dcIVSmfJUUpSYbDelg8sHLcONt+eXL2VX7wPIll7yw?= =?us-ascii?Q?ld28rSOM7hZETrGQhjwmbljKz1uOLC7q3vMCriAr5TQbSLg6c3HHgCwX6+lT?= =?us-ascii?Q?TwGKDTMEOvx5FQ52pCe9R3Iz61Lf4CG6B1caPhygzoPH06VZcRXwcEfoguoz?= =?us-ascii?Q?w7Ywu5YBeDD5VlDqZ0mof/YLMuEau0Xuny33HOpjUSQqnyQlZ0YeoPBaMI9t?= =?us-ascii?Q?EIZCyAwhMLMbAuiYJJ/omjLm7M9YX1UBAi+bC9PwuTpoIXsq3ajVPXI0jZyl?= =?us-ascii?Q?L/IHUTGGsYpXGXXiOltxgfXoCHVAJeRjazN2XCMklGN0hkTymOwOypZ08TIt?= =?us-ascii?Q?mjH5KOosTbuQMTZdL+WIZ4jsTRn+R5zUGU2TO4mEnFcfV1s7RrgSiTkAFYtF?= =?us-ascii?Q?1DsQRKokePQYdd/5uFqKXBKauk76bIL+88aCDIUcTim5vvEaQ2ZDSCF7YRy+?= =?us-ascii?Q?/yq5TNS9N3CZdhD1/lk4pb4tfaV+qEN5hrJhMVa0HklOTYv5bSJUnXwWpwDf?= =?us-ascii?Q?KYhLVPmEp9NV2PhqLz0hw9yGUAIU7hFfd8cB0EqpiiouMwvdEQjhfd9JEpct?= =?us-ascii?Q?0+F4HKZImPKwSg3tgAW2uaalEnXVfZ3hqvV9LnmThpakiqSloTAx9j2Nfnso?= =?us-ascii?Q?Pm5wiCI/eQtjwndDYF0ctfUI9EhjayCN6Ky15w7q5l3BivG+ed2ZUNhlBq39?= =?us-ascii?Q?lyJRoFknd8NZRPXOH7rt6x/sNJ4zdo0uOuMnYNjaZvcqZ93AxCdKPaBIweqQ?= =?us-ascii?Q?ow/ww/E=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BLAPR10MB5219.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?EdyLA19bMuqULERpQkTDS3LpLPEruwACdtFBiQHZEdsY3RpmpIoVWBpk3Jil?= =?us-ascii?Q?25BDMDDjp4oeso1Wja4Nta7zanAGEPDUE7VEu1nfSunSpMriSyvXx3P784O2?= =?us-ascii?Q?TDaS5xaZc2AK+xSiIYi4M28HL3CSPGJHPjZheZHJH4jUFy9V9zkQPIER+07V?= =?us-ascii?Q?xagQ15Lx7GfU4HvO0T4qx3I1JcIfMi18wJHRaNQtDL7KG907tjUAzzrb4Fqc?= =?us-ascii?Q?tL7or+rTuBdUZBsGsIlUzOW2Jc5uL8VvjEWCjHLQxVLphTPQ/BkJ7IXRl5pp?= =?us-ascii?Q?7jQSeXum3Hg9eiLAThEmUjoWI8PMbBKZbpJi24osLAZoSHfk0QN/4QoiAbKp?= =?us-ascii?Q?KsI+6BvXKL5EtbCPiP3dzGikinxa0WW7gqaXjiycZ/EDJesgJrOTTP/sKC5s?= =?us-ascii?Q?7n3RIC2yzaBDgpYlYWBdBBXOo0RAFd3vQyzM6GJ7zGPQo5jEgORyyLs7JXnL?= =?us-ascii?Q?6vy3bHv5aUF6H2xUE6xbJcVNc+AjF28mt3YA5r0JAU2LlYVz8t26K3kZqtfA?= =?us-ascii?Q?APscKTCgiudIJubWHrKfP7J/QGTlqEZtZLyq0CCGUDB82EfXOlUrevnm/N8r?= =?us-ascii?Q?XibOA3l9B1MsnbHBpzm9RDPXLCeLCFjVRLuwHXXrf4RVWLxzJ5XaLsu+MzPy?= =?us-ascii?Q?8vmCO3PbumMdO9Qwv7/z3FG37JWZ0x0J/HLyHg2BGd6yCYsDw4DLcGhNwQ1r?= =?us-ascii?Q?xCzLDV4ukNud+7NeWUSTdvwTUKW8Y+yBNLFCQoIIYuv6sAlW3/2yW9y8rLCG?= =?us-ascii?Q?khfF9BJME7du8cA7TN1za3kxLJg9adAwmTiI/TL1FKfCPpfuzyIk3W5W8qiP?= =?us-ascii?Q?ZltzwtGI072FQUIpQnI0bgPl0dAqN+5IY94D8/DpJpq2nXs2rLyzFMxvZY+e?= =?us-ascii?Q?VZEyiTpruB01DZz52bCZISJ+LrYP4cMdKYSgaYhIVQpddB4dhvjK3+4CDlCz?= =?us-ascii?Q?Yhd5uWTbGgyGaBHLrafEJ9J1/NFtmWwKu5bSBci+YPbArIPW6TkgT/Vk+T1f?= =?us-ascii?Q?k37hkpnLCxSDqdNRSukNknyFfPw4qxDrO/1C6iryPsF+nDu/gBFMs6do4eSu?= =?us-ascii?Q?tpnXES5tXo2WaIa+/WR7Z27mwF74NkxqqUiWf2iy8K/zw5woIT1yILaPLxcI?= =?us-ascii?Q?r86TGM2v2qisMMrjyoRH9xHiJ/V2FIw8XdSaV4lUnQT5V6b4kAxUaf0MIi4a?= =?us-ascii?Q?5DRg9LGZVOpvexNsaiQgQjc/cu8LqqaCeIuVE2I00WzJN1JVhR5rhD+AdrbL?= =?us-ascii?Q?Ld/bmY8wUSx3f4p2ajJrLYrkbHrmFN3UqYjQSi9Sf6HcAGXKG2RJHmoYYQAL?= =?us-ascii?Q?Xogdwj8iD6i85EtMVnlj5/6GvTWbhI00Z8HgDY3kGK6W6KhaB+uUNjAGc+42?= =?us-ascii?Q?kG34IxEl7RR8qBXh0PMFE0rhn6Ovj/Fy7a8rARw/+/j/CLg3dobxdyzesrbY?= =?us-ascii?Q?kLRSjIk9lRIMjzLLj/SOb5ZasjDu8DLq2Lh/WfZzKy1sqpld3aq7cZmwm5ZC?= =?us-ascii?Q?dhG4ihr08W1Bt6wK39x/Euv8AW1eno/HdZoLpZza6SpZtw22pISSQLt281F5?= =?us-ascii?Q?epkD1yHsVZDD+trzyHXM0I2JPG/ipcsEoLSpms1m?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: a65otkrt2AZMRh1sGeKjvkR9ZunX67LcdKJOYL+ez4GCw2FlvojOvpvCN4zVAK8qdLTLnnZotKsD6P99BKY0rz6WrB7ACWtAjK8q6Te4kGuoxGET23QEmr24BPZcwBtXvoNdMdW2l4n6QshM47gUtHkrcQjbQtpIcTKRY+8l/7x37tojIhyM61E6CpxUn1qTXF34z/vPgzryRBdO6R+HY//eIbaRxX/WayhE9uKLXWwv88dZzjTSyf1+JJNdyVCQNIwzhQHZVZjf6Qo2GUF4fsGcs1LU4jtumVZArdn6iloiCKtANqBeY1wp8p232QWytCqp3Ms+enXcmL/wHoFkQKTR9QRdRuFIdrLs1eGQgSNTrDnOtj1ApjiJO1hMg+/7cFErNJjUENjr9tLDT0tS+kuceVrEveCKdChf0DedRZjAS+gcbogmCTGneWwJ1m2pzpA5TIfJ/OfD/D2M3O3LUDQyIYCgxjPhkQZYyn08j9h3rF4LmsKyu3t+kDe6p95L7pxp8gQ8WFRpc38XW6a+HMVoQskZ+wnfRJeGJ33ysP8onQwI/MCb3+MHQ9owlebbBZdQAWeTdrgEVKBwuKipPbqB0z1aQNX4HpR/ZB/QuR8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB5219.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82331f32-e4d8-49d3-2b2c-08dceeca5b3d X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2024 16:40:06.1160 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UJkaUt+RrzELEEbv+5i3n76BB45Aa1UIHfIoiu8il0x1IC/Wg2zMl4BiJoeYe7b1cPFFGXw7kO3cpklOw/jbiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4379 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-17_18,2024-10-17_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 malwarescore=0 adultscore=0 spamscore=0 mlxscore=0 suspectscore=0 bulkscore=0 mlxlogscore=637 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410170113 X-Proofpoint-GUID: hbHznXpwVikgu72l0oMTkrEYO3qHMqhb X-Proofpoint-ORIG-GUID: hbHznXpwVikgu72l0oMTkrEYO3qHMqhb X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73853 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > [ I think we have too many (if|when|and)-let(*) for our own good: we > should pick some winners and deprecate the other ones. ] +1. (Are there really any winners? ;-))
bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 17 Oct 2024 16:30:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 17 12:30:34 2024 Received: from localhost ([127.0.0.1]:35378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1TOT-0008TN-6h for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 12:30:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:49904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1t1TOO-0008PM-VP for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 12:30:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <monnier@HIDDEN>) id 1t1TLw-00069q-HE for bug-gnu-emacs@HIDDEN; Thu, 17 Oct 2024 12:27:56 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <monnier@HIDDEN>) id 1t1TLu-00010m-Bo for bug-gnu-emacs@HIDDEN; Thu, 17 Oct 2024 12:27:56 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3DBA88091B for <bug-gnu-emacs@HIDDEN>; Thu, 17 Oct 2024 12:27:52 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1729182471; bh=J6o73kOS3i9W6xZ7B7EJohBF8Rim3NKjF2kGT7ts7Sk=; h=From:To:Subject:Date:From; b=DBsb4rRPKqcNxCO7bf8OcfyvoH2bowZ1/j6GGErSFVPFlX5PAnBJgpPQqBphdWI9x CLlQd/MawZKa4I7AOurl/eicjCFa3Pnu1v5VyANNtgy4Y+tpYE8Gije5jR3FwdGeg4 ah6nWQcEAcrxYOuyQgeT+xHaYqmMolBEaXI25NmuL8oyA0aPAoM5IOIviFDca4RVJN i1yBh9n64eV0U2alqJwyskxDhULTjtHleJsQYD3ZtJlqnTHm/TLdOjbryP0vPRpPsu lFjALGSomPhp0zyimlm3Zn0KnoFjCx7t22mc5PtOmci/dW/LLgcSSnt9KCSr0wEPwV RD98ejhqvK4Uw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 673008027D for <bug-gnu-emacs@HIDDEN>; Thu, 17 Oct 2024 12:27:51 -0400 (EDT) Received: from alfajor (unknown [23.233.149.155]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 513DE120235 for <bug-gnu-emacs@HIDDEN>; Thu, 17 Oct 2024 12:27:51 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; and-let* is useless X-Debbugs-Cc: monnier@HIDDEN Date: Thu, 17 Oct 2024 12:27:39 -0400 Message-ID: <jwv4j5aeltw.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.056 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@HIDDEN; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Package: Emacs Version: 31.0.50 According to its docstring, `and-let*` does: Bind variables according to VARLIST and conditionally evaluate BODY. Like `when-let*', except if BODY is empty and all the bindings are non-nil, then the result is the value of the last binding. IOW the only time it's different from `when-let*` is when BODY is empty, i.e. its only "feature" compares to `when-let*` is that (and-let* (..BINDINGS.. (last (binding)))) is equivalent to (and-let* (..BINDINGS..) (binding)) Why would anyone write the first instead of the second, other than out of masochism? Can we kill/deprecate this? [ I think we have too many (if|when|and)-let(*) for our own good: we should pick some winners and deprecate the other ones. ] I could see a use for something called `and-let(*)` but without a BODY, for the purpose of remove a level of parens and indentation: (and-let* (x1 (foo1)) (x2 (foo2))) i.s.o (and-let* ((x1 (foo1)) (x2 (foo2)))) - Stefan
Stefan Monnier <monnier@HIDDEN>
:monnier@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.monnier@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#73853
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.