From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: My resignation from Emacs development Date: Sat, 23 Nov 2024 08:39:11 +0200 Message-ID: <86wmgump2o.fsf@gnu.org> References: <86frnkpujt.fsf@gnu.org> <87frnki1b2.fsf@yahoo.com> <86plmnoim2.fsf@gnu.org> <87o727wups.fsf@gmail.com> <87bjy6izv9.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10003"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 23 07:40:03 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tEjoI-0002RJ-JQ for ged-emacs-devel@m.gmane-mx.org; Sat, 23 Nov 2024 07:40:02 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tEjnZ-0000kL-5x; Sat, 23 Nov 2024 01:39:17 -0500 Original-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 ) id 1tEjnX-0000k2-CZ for emacs-devel@gnu.org; Sat, 23 Nov 2024 01:39:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tEjnV-0002bN-SV; Sat, 23 Nov 2024 01:39:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=M5SqUrPn9VhmyJ9Ivub2ZxcIrdgiAQmW2gNzu4WZyak=; b=R0XLX0MMllKGSe6lyOzR FuLYrQ5+sXEfa7grW9yJigK8xYD8vfEu7jF+X8BWKsdFiBtDQtC+Fsdz197eOHnkmGUrXpFf68pmd ODeI0qVZeCsdxOIDIBMnzQiBqyuqP5rE4DI0Qd/fFjhwautJ0QXZp6s4XTmNQ2au5An2rGY5t8Pca iYMn2YpQPUjUhi2zmY5o3Nc+Gbqxc3O2FHKqLqXA4NK5lvgWYMfNfMaCMteuUEGnpgp2ouMdxLaYD 38KcoZtAumnYpK/Nk015SprtKARJ/xw8RkG6imhuA6AT9rDZytCGtnMtvfgi352zyNIK9gz1Il6Sh t1Qzg9C2k4ufmA==; In-Reply-To: <87bjy6izv9.fsf@yahoo.com> (message from Po Lu on Sat, 23 Nov 2024 07:59:38 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:325606 Archived-At: > From: Po Lu > Cc: Eli Zaretskii , ams@gnu.org, acm@muc.de, > emacs-devel@gnu.org > Date: Sat, 23 Nov 2024 07:59:38 +0800 > > Robert Pluim writes: > > > I suspect that Po Lu (and Alan) were talking more about the increase > > in the use of cl and pcase (which I still havenʼt got my head around, > > and now we already have cond* as well). > > > > Robert > > Not this time. My anecdote for this round of controversy is the > obsoletion of if-let at the whim of a select group of people in the bug > tracker, exactly when most users have just integrated it into their > muscle memory. > > What is this doc string meant to imply, for example? > > This macro will be marked obsolete in Emacs 31.1; prefer `if-let*' > in new code. > > Why is there now a manner of "pre-obsoleting" functions? Emacs 31.1 is pretty far away, so there's still time to discuss this and change the decision, if there's an agreement. Jonas Bernoulli posted a comprehensive critique of that decision, and we should expect the people who involved in that discussion to consider his arguments very seriously. It is unrealistic to expect that no controversial decisions will ever be made in a community where more than a single individual installs changes. What is important is to keep cooperative spirit even when we disagree with the eventual decisions. Because presumably our common goal is more important than disagreements here and there.