From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Madhu Newsgroups: gmane.emacs.devel Subject: Re: Adding transient to Emacs core Date: Mon, 26 Apr 2021 23:26:19 +0530 (IST) Message-ID: <20210426.232619.84251936160764155.enometh@meer.net> References: <87czuqi86o.fsf@bernoul.li> <83r1ixjmaw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35523"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 26 19:57:29 2021 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 1lb5U9-000991-94 for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Apr 2021 19:57:29 +0200 Original-Received: from localhost ([::1]:40878 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lb5U8-0004Sg-8f for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Apr 2021 13:57:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lb5TC-00041A-Kr for emacs-devel@gnu.org; Mon, 26 Apr 2021 13:56:31 -0400 Original-Received: from smtp6.ctinetworks.com ([205.166.61.199]:57384) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lb5T8-0003Ub-U8; Mon, 26 Apr 2021 13:56:30 -0400 Original-Received: from localhost (unknown [117.254.34.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: enometh@meer.net) by smtp6.ctinetworks.com (Postfix) with ESMTPSA id DB26B84EA3; Mon, 26 Apr 2021 13:56:20 -0400 (EDT) In-Reply-To: <83r1ixjmaw.fsf@gnu.org> X-Mailer: Mew version 6.8 on Emacs 28.0 X-ctinetworks-Information: Please contact the ISP for more information X-ctinetworks-MailScanner-ID: DB26B84EA3.AA93A X-ctinetworks-VirusCheck: Found to be clean X-ctinetworks-Watermark: 1620323784.86543@rOvusaMA3hvEJU7b/f2x2Q Received-SPF: pass client-ip=205.166.61.199; envelope-from=enometh@meer.net; helo=smtp6.ctinetworks.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:268499 Archived-At: * Eli Zaretskii <83r1ixjmaw.fsf@gnu.org> Wrote on Mon, 26 Apr 2021 14:51:51 +0300 > Then please describe those problems in detail, preferably in a bug > report. I believe I did that in sufficient detail - my message detailed the exact assumptions made by jonas' code and the exact scenarios in which those assumptions fail. Did you read it for the details? > (You allude here to some discussions you had with Jonas, but > we weren't part of them, and so those references tell us nothing > useful.) >> Until these issues are addressed I would prefer that new code in the >> core not use transient.el > > We cannot agree with this conclusion unless we understand the details. I believe Jonas understands the problems but isn't concerned about the failure scenarios. The main issue is there can be (very reasonable) situations in which you will not be able to give emacs input when prompted by transient.