From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Sat, 24 Jun 2023 22:25:48 -0400 Message-ID: References: <83v8fnslfz.fsf@gnu.org> <83edmask4z.fsf@gnu.org> <5c02371a-3c42-de66-70b7-4ed0d88cc3fa@gutov.dev> <834jn159vs.fsf@gnu.org> <831qi23bif.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23851"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 25 04:26:34 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 1qDFST-00060A-Hg for ged-emacs-devel@m.gmane-mx.org; Sun, 25 Jun 2023 04:26:33 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qDFRl-00037I-QE; Sat, 24 Jun 2023 22:25:49 -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 1qDFRl-00035w-5v for emacs-devel@gnu.org; Sat, 24 Jun 2023 22:25:49 -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 1qDFRk-0001Pp-U0 for emacs-devel@gnu.org; Sat, 24 Jun 2023 22:25:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=Zv4fNa5S952VAJcjR6pJVZZORVdPnVR0OTh7r49BXNM=; b=c/zBiQSZpygB SdWNznGWQ9d035xzmoxcm45GspDyIa50gLdF/e3f9J1gNgGYIse8BGBG19wlXTroqxYL18AcmUKgw aOghtWe04r9J3wjlEiu5CibwljO26YYn/ve/Me1yWy48iFZLkRGaiSfAd99uE7QFEYKYtdGr8iTxs qEdeauoVN8sjf7B+z9qX+QCXkZb0nSGeYTeePvS5yLTHucLMj1Po9Sr8p407nvnLWe9S/DDaLbx51 rPcybyqFNo1HKTIJv+EOe88ZMNY2GbT9EkqHe5o/QccPZmhxyjZrzwPa0hGDY9dpNkJGynI5Drndm YNvTBS7h9OrfNvKLXX9o4g==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qDFRk-0003gW-JO; Sat, 24 Jun 2023 22:25:48 -0400 In-Reply-To: <831qi23bif.fsf@gnu.org> (message from Eli Zaretskii on Fri, 23 Jun 2023 10:04:24 +0300) 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:307200 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > (Someone > brought up redisplay and bidi as such examples, but that's false: > those are well documented in Emacs and the requisite external > knowledge is in standard documents that can be studied and understood > with reasonably small effort. For example, if bidi.c loses its sole > maintainer, someone could study the UBA in UAX#9 and reimplement it > from scratch, using the large commentaries in bidi.c and xdisp.c as > guidance.) Could development of the Android port include writing documentation of the same thoroughness and quality for that code? That would make the work take longer, but it would be better quality and more maintainable. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)