From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#41531: 27.0.91; Better handle asynchronous eldoc backends Date: Tue, 07 Jul 2020 23:58:03 -0400 Message-ID: References: <875zckuet9.fsf@gmail.com> <87sgecssch.fsf@gmail.com> <87tuynsdp6.fsf@gmail.com> <5d768a69-3574-10c5-e80a-8ab77ec60462@yandex.ru> <87h7umop62.fsf@gmail.com> <671983cf-e4f5-f128-541b-ceac793f35e5@yandex.ru> <877dvfiofy.fsf@gmail.com> <3211602a-ccc6-aa53-d192-77f27c2060ce@yandex.ru> <5a258c2b-39e7-76d7-0867-181ae3171710@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3833"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 41531@debbugs.gnu.org, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= , andreyk.mad@gmail.com To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 08 05:59:17 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jt1Eq-0000tU-KR for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Jul 2020 05:59:16 +0200 Original-Received: from localhost ([::1]:55320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jt1Ep-00044n-3r for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Jul 2020 23:59:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52306) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jt1Ec-00044f-GW for bug-gnu-emacs@gnu.org; Tue, 07 Jul 2020 23:59:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53884) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jt1Ec-00018K-8Q for bug-gnu-emacs@gnu.org; Tue, 07 Jul 2020 23:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jt1Ec-0001xH-6o for bug-gnu-emacs@gnu.org; Tue, 07 Jul 2020 23:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Jul 2020 03:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41531 X-GNU-PR-Package: emacs Original-Received: via spool by 41531-submit@debbugs.gnu.org id=B41531.15941807027462 (code B ref 41531); Wed, 08 Jul 2020 03:59:02 +0000 Original-Received: (at 41531) by debbugs.gnu.org; 8 Jul 2020 03:58:22 +0000 Original-Received: from localhost ([127.0.0.1]:37197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jt1Dx-0001wI-MY for submit@debbugs.gnu.org; Tue, 07 Jul 2020 23:58:21 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:58279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jt1Dv-0001w2-66 for 41531@debbugs.gnu.org; Tue, 07 Jul 2020 23:58:20 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 88C4780A1F; Tue, 7 Jul 2020 23:58:13 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id C25E780B63; Tue, 7 Jul 2020 23:58:11 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1594180691; bh=Yx48gz2JAMFILb/JwiWMSIz+X7NTx+l+AMGxsgJwwKA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=RcE5xMAlQgribr9eP1vz4DrbIinCHci7f8zpZLngTsgnvISzvr50Lead/1f5lqHPK 02d9pWic+LqJ/DnJ1bPQiEDeB17ctxFo7PLjqdpVX3sQZb5S4YvaWlpuUs5VS1fhzn GLELU0Np8euZTbL7QcFzFmWuCpDYVzAAceeyZnEsly+ZKxBS19te8DNmeqPHsgZjBb /u0WIH0E6kfZK+wxBmuZJyYdwxBrCxeMPEDkgz+di2tR3ASIDa1jrk1JjhNliez9yW o004KuwD3r7+M1EvpEH49ngieB92FldEegENcjH2kdOLUJjHw9bo7zvvjKO+BlTj+L AuURnFWsbALUQ== Original-Received: from ceviche (unknown [157.52.0.200]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7674C1207A5; Tue, 7 Jul 2020 23:58:11 -0400 (EDT) In-Reply-To: <5a258c2b-39e7-76d7-0867-181ae3171710@yandex.ru> (Dmitry Gutov's message of "Wed, 8 Jul 2020 02:11:11 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182827 Archived-At: > Why you don't consider the alternative with less invasive changes, is beyond > my understanding. [ It's the same old maintainer's conundrum, trying to balance the need to stay in control of the code and make sure it's coherent etc.. while at the same time delegating and encouraging participation. ] To a large extent, I tend to give a lot of weight to existing code. I don't have the time or energy to work on eldoc myself, and apparently neither do you, so the one who writes the code gets to take most of the decisions. >From what I remember the last time I looked at the branch, there were things I didn't much like, but not more so than in the rest of Emacs ;-) I can't ask everyone to code what I would write (and it's often for the better since what I'd write would likely not work because I'm not aware of the underlying difficulties that would make it fail). Stefan