From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Thu, 10 Aug 2023 11:28:44 +0000 Message-ID: <3283828c9732e5f433ab@heytings.org> References: <83v8fnslfz.fsf@gnu.org> <121acd3282a64abf77d6@heytings.org> <215b00d2595bec215977@heytings.org> <215b00d2598ab5cc7d0a@heytings.org> <489f350ce63391ec8d49@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8645"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 10 13:29:22 2023 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 1qU3qy-0001xz-8c for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Aug 2023 13:29:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qU3qU-0001Xp-Bm; Thu, 10 Aug 2023 07:28:50 -0400 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 1qU3qR-0001VD-HC for emacs-devel@gnu.org; Thu, 10 Aug 2023 07:28:47 -0400 Original-Received: from heytings.org ([95.142.160.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qU3qP-000264-Td for emacs-devel@gnu.org; Thu, 10 Aug 2023 07:28:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1691666924; bh=5gr9YIlrDqmyjwCvBN85Ts2jsk5jp7sJwVVw7jZihts=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=39RDXYbE2OqR2mpaugZiURXgfrQ9v1dbgKfNU/t686tWEotKxGr9ok3UZfDVT2cwd iZJoEB/L5zFefUEBblLWXLRts1O0L96llfxrigbfdE0r9k9NK5kqGk0ZxQNRFnspaY SXLbeoVPVAaCNNhSVjJVlS6KvDuEw06VC7cuR22MYIj/0V2L/ZG8OIGdPD38U15zTw GVCrHur6o9GZHEUn9WW9vpV8PEGX4lTCjsNH0N49woFE7qYj2a0E+6nRght9yK317I IPUTXzvFX11nLdGwYXkpQmzdxzh7zRYRP2ubGjowTWAG1GOIs5ZdQ6TYLIBic6NJN6 8o95Yqwyg3HnA== In-Reply-To: Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org 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, 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.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:308522 Archived-At: > > AFAICT you're the one who's saying we should choose one > (Emacs-via-Termux/X11) over the other (Emacs/Android). > To set the record straight: no, that's not what I was telling. I was not objecting the inclusion of the Android branch, what I objected to is the way Termux was portrayed. It's a project to which tens if not hundreds of people contributed during almost a decade, and I find the way it was depicted here inappropriate (to say it charitably). I'm the only one who protested, so I guess I'm the only one to think that. Many people (I believe O(1000) people, given the results of the latest Emacs survey), including (full disclosure) myself, use Emacs inside Termux, either in the Termux terminal or with Termux:X11, and it works perfectly for them. See for example Artur Malabarba's blog report [1], under which someone asked him "Can you see any theoretical advantage that a Native Emacs on Android might have?", to which he replied "I don't really see any obvious advantages, except maybe performance." And that was in 2016, in the meantime the situation has improved, in particular with Termux:X11 (in which, unlike what has been claimed, input methods work perfectly well, and which supports touch events just fine). There is no need to belittle a project to support another project. Each one has its strengths and weaknesses. Given how my feedback has been received in this thread however, I will not further detail what I believe are the respective strengths and weaknesses of these two projects. [1] http://endlessparentheses.com/running-emacs-on-android.html