From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Representation of the Emacs userbase on emacs-devel Date: Sun, 05 Sep 2021 08:37:19 +0200 Message-ID: References: <46353190-1190-495f-b15e-22980159b3ab@yandex.ru> <83y28mp0rb.fsf@gnu.org> <51a363db-fde7-791d-cf8d-98ac601d62ee@yandex.ru> <57ca4d78-2339-201d-edce-678c9b003a99@yandex.ru> <83bl5dsh8b.fsf@gnu.org> <8335qps8vs.fsf@gnu.org> <9471c28f-8eae-b555-ee86-9fffd6229937@yandex.ru> <87r1e690n8.fsf_-_@posteo.net> <9d5a2f83-d564-22e1-0cbd-df760044528f@yandex.ru> <837dfyyxyl.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21626"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Yuan Fu , Daniel Fleischer , Richard Stallman , "Philip K." , Emacs developers , Stefan Monnier , Dmitry Gutov , Eli Zaretskii , John Yates To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 05 08:38:06 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 1mMln3-0005PU-05 for ged-emacs-devel@m.gmane-mx.org; Sun, 05 Sep 2021 08:38:05 +0200 Original-Received: from localhost ([::1]:40782 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMln1-00061H-Hw for ged-emacs-devel@m.gmane-mx.org; Sun, 05 Sep 2021 02:38:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMlmS-0005NE-1g for emacs-devel@gnu.org; Sun, 05 Sep 2021 02:37:28 -0400 Original-Received: from mail-oln040092068047.outbound.protection.outlook.com ([40.92.68.47]:30531 helo=EUR02-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMlmP-0008NG-3V; Sun, 05 Sep 2021 02:37:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b9cwoQlSBkpu0aPzLMMdyMEAchUIRi+qWp23M6bMCILsgyn5N6+FaqmdjCT67WtzvC2c4d2zObFFPkdzviu7ow+HY1EIV9Vj+hSDR4asCCwPO0++yXtlda9EefBzOrEusbQZvzwC2jRkjeqGocAIrtfI80nqPBRS8VJELOc5TgpF5pX3ZD7rC4/NuM+hUZkImfbb2VsGSvS/+nENr0Q8dCfVduegBvyLruxRMir9dPHdk/RrtpNNaC4sbqz2mfUgBIB3I3KwsNIfg1LsbG1WRAASPyL+NgrTSVmwupOgRoRPfHagFafzshhfrN1GvutBG2FVIgaB7jcLwvxB6kd/Cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9Oc41uCqyoW9OdRTWjvBwoqOb/QpV4dyCnbIMKzWG0k=; b=YK9ybPvv5BK4Ksj5rT7Hnhua2ssasjGSWvurJdEOIjEzT10B/lysjFTWflXIa9oRh0fzMX64XY9W1hTJfMHUMj4Sn+AARUxAxPt29ux0u63bSxi8UyAvWHS4LLr5zPSQnrnDIoSEIl8iwfia+49hyQOK4x+tS4flCkOH86UI3s4vL0r/6b6bjyseP4CIbSH0te6P7xz4s7P7iJo98neghGxlNqQ4AkrVHYGM74y2qKkOmbB/zlzpqQc1UOpgBJJ8VBZY8oFHXfwAdbQJ8f3QUAD603rzc9EpuI6uOfubqGhadah0gHic3Y4TrNgrNa2MTngnc+mg+FDEIp1F5uZQag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Oc41uCqyoW9OdRTWjvBwoqOb/QpV4dyCnbIMKzWG0k=; b=ufZUyDnxwIl0q+iULOIkkTPurX3Y9eEmCaAEH7GUrnzE8dfT5XwV6iaAxIIkCudlgGK1VNK7gpvgeZNFaTGjEEPX2Spl/w1fwqW2Fo5u919GiS74XBDtXuqq3LSNLnjRrzCsXF7LIqgvuglK+wbwwqD1/RwGI8xwdT5bLIxFiMcTquG2cdnRouJPwC9RzRTEsplQiNri8TXWRVb9QhIFRvdu3tsJeJjo7M1mGXmF9i/m/YwDx+M7mWZE6QVxsKwgE7tmEpJR6u4YFqyLnU7sIdf55OdGBrbNZZI/x1nh/MIpeZw1azy4in4qTp2BcXM9OQAmrPwIXlTtQ6L8YLnVug== Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) by AM0PR09MB2897.eurprd09.prod.outlook.com (2603:10a6:208:131::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Sun, 5 Sep 2021 06:37:20 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::c55c:ece5:bed2:a9dc]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::c55c:ece5:bed2:a9dc%8]) with mapi id 15.20.4478.025; Sun, 5 Sep 2021 06:37:20 +0000 In-Reply-To: (Stefan Kangas's message of "Sun, 5 Sep 2021 07:22:11 +0200") X-TMN: [Ph028bDOqfGhVNghXX22nD3kuqYSzdre] X-ClientProxiedBy: AS9PR06CA0350.eurprd06.prod.outlook.com (2603:10a6:20b:466::10) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <871r63bk9s.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AS9PR06CA0350.eurprd06.prod.outlook.com (2603:10a6:20b:466::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.24 via Frontend Transport; Sun, 5 Sep 2021 06:37:19 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d17995f2-6923-48da-42f2-08d970379c8a X-MS-TrafficTypeDiagnostic: AM0PR09MB2897: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sTaUNJmYokiiKluhaSE80S76J70ypeC8stxRJ9a8rR2WES+nH4XN5VtgOxnm2wM034ZhsfvU5z1pAg9HDNNPFfwpAM6Skztjx1ZH6/ZvGvLzSrALrZLvlzQbwsGP3Eov6tyhwJKuosp2rdKwH7jqJQefYFPbYXhcT6m08kerRPFz9NDP2VeaL8kODDpQ+L6xo3hj1eVPyKmz9OXWQV4rcp9XyPhRtfsjP8fAKjZmONpgch4hXI6+QQlorlR8DiBGceyZi0Uw3x8QaXi2IBnl6AM7NKRiNkLbqOpTzm2LIZAn4lkDD6+ZfroO5vuZUj81yU4BEXfpfTXBTBtuEllv+1mDD8QhPxv6SXWd22mh24y+SXP8ZHwCR2A5XZgRrCDJcUIK9qFGIbDTaTByvCxxebVsI5/HuM2A85iZCSF6I3oyGo+9nRVh5ZxQQ7xMNTxX X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Iy5/U6tiJ5v2D7D5jzWumvBnQVNXEYi99bLZrl00j2JlhnhmEORgxiUvU5IsnMs/cv8mlrz6UignChcJF+9uy62GumOE6aITjJATkIzSPGgke/YLd7OzMjnojfcesTh4Ueq5az14K4N5s958COQcNA== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-72e6e.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: d17995f2-6923-48da-42f2-08d970379c8a X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4977.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2021 06:37:20.5168 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR09MB2897 Received-SPF: pass client-ip=40.92.68.47; envelope-from=arthur.miller@live.com; helo=EUR02-HE1-obe.outbound.protection.outlook.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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:273992 Archived-At: Stefan Kangas writes: > I don't like dragging other editors names into it very much, because I > don't think that captures what this is or should be about. It makes > it sound like they have something very desirable that we don't, or > that we simply try to imitate them. I understand how you feel, but I think it is more on your side, in the eye of beholder as they say. I don't mean it in a bad way. It is quite common practice in other applications to acknowledge that peopel are comming to one's application from other sites, and to give them possibility to easy adaptation. If you remember the example with Blender and article from Linux mag I posted some time ago here, it is a good example of this. Some commercial applications will offer you to use interaction model of concurring applications. > that we simply try to imitate them. In reality, if they do better on > this or that, it is only because they had the advantage of starting > from a clean slate. Same as above, it is not about them doing better. It is about Emacs being flexible and make it easy for people to switch to Emacs with as least hassle as possible. > Emacs has no reason to make apologies for itself. > We can support a UI more in line with current user expectations > without reference to anyone but ourselves. Again, it is not about apologies or anything like that. It is about being aware that we are not a lone rock in the space. There are other rocks and people sometimes do a jump. Lets give them a hand and help them do that step as easy as possible. It is not an apology, it is strength. Personally, I don't think that it is possible to immitate other applications interaction models easily, because Emacs has expectations of more advanced interaction model deeply ingrained in it's code. But if some modifications can be done to help bring it into line of other, I don't see reason why not.