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: Android port of Emacs Date: Sat, 17 Jun 2023 10:21:48 +0300 Message-ID: <83zg4yr1tf.fsf@gnu.org> References: <83v8fnslfz.fsf@gnu.org> <83edmask4z.fsf@gnu.org> <874jn6fue3.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33576"; 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 Jun 17 09:22:41 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 1qAQGf-0008ar-B8 for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Jun 2023 09:22:41 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAQFt-0005gx-OJ; Sat, 17 Jun 2023 03:21:53 -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 1qAQFr-0005gm-PE for emacs-devel@gnu.org; Sat, 17 Jun 2023 03:21:51 -0400 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 1qAQFr-0006SQ-FQ; Sat, 17 Jun 2023 03:21:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HPxaa//JW83QcQwABgUabyXoHMMk5sQYVZVN7Qc3bgM=; b=WACZdfx3PGLf ALwPT0M2eMcanIY9Pd195wrcs1lTQEmjmqJHdovOBJW41eGlVyHVvuW2ckfLtqVj3cFcBZKuOb8qu dmxgthSTG0VjBZRwhjhyZaDoREn/dHL8jtrFTcxy4qY52OssxdCyQ8hH8qAn7YceuhDKEMlQSGEGb gqvpEomlkMOOLQmNFeD2hFJXH5mrdR0PB0owL6R6N+yW5aMrOOnttoZ4u+V9oUH9qRVuvFYxNdZca e/o4AEmziHFchAKWvwFpXRnVe3OGblwRG2ylPZNhKGlLZayWYOny4FKP5zs8WOJPfDJYVPdlhz1cw 8PgYsL98YMHCb3bViS+d4g==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAQFq-00078T-Ni; Sat, 17 Jun 2023 03:21:51 -0400 In-Reply-To: <874jn6fue3.fsf@yahoo.com> (message from Po Lu on Sat, 17 Jun 2023 14:57:40 +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:306861 Archived-At: > From: Po Lu > Cc: chad , emacs-devel@gnu.org > Date: Sat, 17 Jun 2023 14:57:40 +0800 > > > with rather minimal deviations in the w32 case and more significant > > deviations in the case of NS. And even so, the w32 and NS ports are > > already problematic: the former has basically a single > > maintainer/developer (yours truly), the latter doesn't have even that. > > Then, perhaps, the NS port should be developed by ``other people'', in > another project? I won't mind such a move, not at all. We basically dropped the ball on the NS port. > Besides, X, PGTK, and Haiku, seem to have basically a single developer > at present; we both know who that is. Haiku is a niche platform, so I don't think we should be bothered by its fate in Emacs. X and PGTK belong to our main target platform, so if we abandon those, Emacs basically has no reason to exist. Thus, comparing with those is not useful, because we _must_ support those as best as we can. We don't have the same obligation to other platforms. > Anyway, having intentionally designed the Android port to minimize the > requirements placed on the part of Emacs developers, I cannot help but > believe that your concerns are undue. Your work is appreciated, but I'm unconvinced that it can make the impact of this port easy enough to not break our backs. Rather than relying on beliefs, I'd like to rely on experience with other ports, and on general experience with Emacs development. Granted, this is a judgment call, which is why I brought this up in the first place.