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 11:47:52 +0300 Message-ID: <83ilbmqxtz.fsf@gnu.org> References: <83v8fnslfz.fsf@gnu.org> <87fs6reyn0.fsf@yahoo.com> <83a5wysjbf.fsf@gnu.org> <878rcifvaf.fsf@yahoo.com> <831qiashyy.fsf@gnu.org> <87zg4yefb3.fsf@yahoo.com> <83y1kir1js.fsf@gnu.org> <87mt0yedsx.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28732"; 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 10:48:10 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 1qARbN-0007Ip-Pc for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Jun 2023 10:48:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qARb9-0007WS-JQ; Sat, 17 Jun 2023 04:47:55 -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 1qARb8-0007WK-8O for emacs-devel@gnu.org; Sat, 17 Jun 2023 04:47:54 -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 1qARb7-0003aJ-PL; Sat, 17 Jun 2023 04:47:53 -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=aB1ghvjceS0m26KPSGym1DGHmTseHoTzZpP8utKY8u4=; b=atcTR8j73iML PYlG9alQ8hTptPj+EtQlB2EW33MGQGCMULousncmYrJvjP84Hjw77E61+Yo5pTMfV9KRL63pwz6yS vDgurfBjJHC6LcOh4PjoJ0AoBHfNp6wvbc6UldhtxgR1ZWcpyrdKcMFnK/UYLGHzsPfZinnaQdP0Q JK8av/jTCqoFHDjIh7eVcku1A1zMpGAVHMhap9+ClWeMJHxpIoGRUvJyU1Lg+R/UbKrOBizlERAyq J1pvlLMhkDQqxMey21qf1mH2tpeoxyq6h+PqrRrzEhz2SJxKk2CSnzJqmuHfLZ/NV4LQE7utKWgaT 480sYrEe3KEDsdjxT3cEHw==; 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 1qARb6-0005cI-Nn; Sat, 17 Jun 2023 04:47:53 -0400 In-Reply-To: <87mt0yedsx.fsf@yahoo.com> (message from Po Lu on Sat, 17 Jun 2023 15:41:18 +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:306871 Archived-At: > From: Po Lu > Cc: emacs-devel@gnu.org > Date: Sat, 17 Jun 2023 15:41:18 +0800 > > > Relying on a single person for developing a significant port is > > something I would be very uncomfortable about. We have bad experience > > with that for other ports and significant features. There's no reason > > to repeat past mistakes if we believe this is a similar situation. > > But currently, we are essentially relying on one person (or nobody at > all) to develop each of the ports in existence. And most recent > significant C-level features in Emacs _are_ being developed by one > single person: Bidi reordering, native compilation, threads, et cetera. > In many of these cases, the features are related to a subject in which > only one Emacs developer specializes. Once again: . there are jobs that we _must_ do, whatever the costs and the risks, and there are jobs that we can decide not to do . having problems in some parts of Emacs development doesn't mean we should add one more, if we don't have to If we keep disregarding these simple truisms, this discussion will have a lot of useless repetitions. So let's be focused, and let's try not to waste time on irrelevant aspects of this.