From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Org mode and Emacs Date: Sun, 12 Jun 2022 13:08:54 +0800 Message-ID: <87wndmh3ix.fsf@yahoo.com> References: <871qw31ois.fsf@yahoo.com> <8735gj4ceo.fsf@gnu.org> <87ee038ipt.fsf@gmx.de> <87o7z61v59.fsf@gmail.com> <87bkv527p5.fsf@gmail.com> <835yld93w7.fsf@gnu.org> <877d5t0yrn.fsf@gmail.com> <87r140yuof.fsf@gmail.com> <875yl9e7zm.fsf@gmail.com> <87y1y2irhn.fsf@yahoo.com> <87wndmaaow.fsf@localhost> <87tu8qa8cz.fsf@localhost> <87fskawjvw.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11906"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: David Masterson , Ihor Radchenko , Richard Stallman , monnier@iro.umontreal.ca, acm@muc.de, emacs-devel@gnu.org To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 12 07:09:49 2022 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 1o0FrA-0002w3-QD for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 07:09:48 +0200 Original-Received: from localhost ([::1]:45052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0Fr9-0005NC-GY for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 01:09:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56452) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0FqY-0004iQ-6W for emacs-devel@gnu.org; Sun, 12 Jun 2022 01:09:10 -0400 Original-Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:39436) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0FqW-0000bO-6V for emacs-devel@gnu.org; Sun, 12 Jun 2022 01:09:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655010546; bh=47jlVnWn93Rn347/q57UfBlkqxBeeXDTaHL+zPacbFE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=FpvoVgJyBJ4EslN54Ml0DJR0vGjwI53FCHS9kOoKKIN9leelp0YIKasFbN9VrZEFTN85Ar9NWDLoYbSlNiUTtJ1WUVQ3bEqdqumL204X7Qe2Kg7YKjbB2f4nWESowblU9xl0Fp68sWOTvUAXRxhKRuoKhvCbGRag5s18cqdPxss7LZiYwv30HejxfudEmeYOAtbh/sB3sKJ0nnN+QxpwBoDTlYZ20w7st+HtUqRawwI2cMux5NI9hXUgrFj1q0JFpt+TxTZ2IST3FlJO5vqj07uq0xonldA348sT8B9OxeDfDuUAUG+E4i56Xv5cV6MwG6WHpD4+skyUPxJvhNRPLQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655010546; bh=dIFtumWGWF9Iqy6N9gJ4Tyl8O2el2dbL8m2IvCeu3A3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=f+KCrEUqcrvu5T53idBemmFIugTiQJjJW1CHeIMa3YOHKH7+HVL9ncT+3KxP9hpPyPykeNdYiGQmKzYgbKZErc3llXwzJHfj2k7HijR77n9gg27lpzjiqR2Lh/ahacUeBn2U8gaeLMKr8TFwlMtwvyApvzLt92zmjGnIsln/TTyd8mb9mo1NNLoT2SGs3YNmAJ1v4UVGJARnckXhBwLKcMBLPjkgHLFAe5YyNqMwDFJQDxP53n9bXVBlTkHuvNe8NeIg0DthgMtUIm8xswDqs6sqXn7LE28Sx9i3tJcrfJgOsQmQ0f4nDu5WfgH7V45/GmQhLiTAhtErStzG2DQ76A== X-YMail-OSG: 46pXd4wVM1l9LWGKSIELF4.JHLFctzy6wMaEbgDiX3SK1bTO7hwmpV5jYxHWCId pT.s5FOSzgX.kBN6TOxIp0GyZ6RmfWOrqvL4IPY78149el3jviTjPQMzJVMyQfjWUBLThmXmACXL Q7agHbCoA6jA22QJZikYkQ0FVnXxVnQ7kuaf34jQhJRNWWhGaSpbaoxOEOC2jvLaYnASsvsKJ8lD ucUFUxCzMDGuFlFeypOr8tnps6Zu.bzcNA1Sf7qNf1WWY81gt6hAF8za.llIsATOH_hzs8wduJri x5PQyFcQHWlRv5.lKCGuOwQkC8AgabkjTod8y1_bxq6_nXJAvslc4i3oHNFoEjltgnjBJi6RHiDJ HhwNMJzc86vZ4urmM4aj.6rz1ZdQ4lfiSWJTZ0XlOSQeJioCOXcEPSfBZB2xkQF0Yll7qxoLP4.n l.KFhdsWaeLYcCWmcqjRXEQIX0uzWwpXDpv9Qy5AEOmxmd7ZE6wCYKGHtEpYm4mQxw9yJtFPryDo uOVo2obik_8hKnBnpNrLVPLXqZYC4rSStrKoyh81BhmKPsNJdXzZJpPyVWnQKYyfnGX6TYDlBSKL ddkTVweSgs8ygfXi7tNTM_j8.FW_g4DkFWmiqNWY_JIlWQzMX_Ln56uEKZmeI_H_LbDLAlmYl_QT XeSaXqSLKAP3jOTZWITweoO3UTWV3R0ClAEh0467xpjZX2YCvTDoqs43kW6iUDh7pCkYNixUHB6B NvilXpMouTnFss7n8uzybJjM58kB95vB6KptS8IsQsznJNhYOtWQQ4E_bD.GI9hEKl_b6621w.PI xFkFHl7g7skWSKMEwsq6QHAR6hm01RXD1sC3mNv5No X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Jun 2022 05:09:06 +0000 Original-Received: by hermes--canary-production-sg3-5f7658c994-qwjwx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 995ef721c26a2d64e3114a5ec2d96d8b; Sun, 12 Jun 2022 05:09:02 +0000 (UTC) In-Reply-To: <87fskawjvw.fsf@gmail.com> (Tim Cross's message of "Sun, 12 Jun 2022 14:43:38 +1000") X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.148; envelope-from=luangruo@yahoo.com; helo=sonic315-22.consmr.mail.ne1.yahoo.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable 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" Xref: news.gmane.io gmane.emacs.devel:291065 Archived-At: Tim Cross writes: >> But Elisp is not portable to a non-Emacs system (say, iPhone). In the >> long run, it would be better to define a "parseable" language as the >> standard basis for Org. From that, people can develop (parts of) Org on >> other platforms (Vim, Beorg, Orgzly) and test/prove that they are >> compatible with version X of the language. I think Organice was doing >> this, but I haven't looked at it deeply. > This is all part of the aims and process. However, the first step is to > develop a robust elisp based parser. This helps to ensure the org syntax > is consistent and helps identifies ambiguities which need to be fixed as > well as provides a reference implementation which developers can use to It is not the goal of Emacs to support tyrant devices such as the iPhone running proprietary operating systems such as iOS. If people are going to refactor Org mode, I hope they will not do it with support for iPhones in mind.