From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Cross Subject: Re: Org without Emacs? Date: Tue, 29 Jan 2019 08:13:28 +1100 Message-ID: <87munk32pz.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59013) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1goEDy-0003UV-1d for emacs-orgmode@gnu.org; Mon, 28 Jan 2019 16:13:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1goEDv-00029S-RT for emacs-orgmode@gnu.org; Mon, 28 Jan 2019 16:13:45 -0500 Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]:46177) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1goEDr-00024t-GF for emacs-orgmode@gnu.org; Mon, 28 Jan 2019 16:13:41 -0500 Received: by mail-pf1-x434.google.com with SMTP id c73so8559815pfe.13 for ; Mon, 28 Jan 2019 13:13:33 -0800 (PST) Received: from tim-desktop (2001-44b8-31f2-bb00-f4c3-b9d6-bc42-5497.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:f4c3:b9d6:bc42:5497]) by smtp.gmail.com with ESMTPSA id k63sm65044721pfc.76.2019.01.28.13.13.30 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 28 Jan 2019 13:13:31 -0800 (PST) In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org As org is implemented in elisp, there are only two options for implementing org outside of emacs 1. Implement a full elisp runtime in the alternative envrionment 2. Re-implement org functionality in a different language and runtime. I think 1 is extremely unlikely, with the possible exception of things like https://github.com/Wilfred/remacs, which is a re-implementation of Emacs. Alternative 2 is more likely and to some extent has been done with things like beorg and Visual Source Code, which has an extension with some (minimal) org support. The problem with re-implementation is that there is a lot of core functionality built into emacs which is not found in most other runtimes. Much of what Org does is really take existing Emacs functionality and wrap it together in a more convenient and consistent bundle. In other systems, much of this functionality would need to be implemented from scratch, which would be a non-trivial task. In addition, keep pace with org development will be difficult for these clones. I expect we will see some of Org's functionality implemented in other environments, but are unlikely to see a fully compatible and feature rich version on any other platform. Most likely, we will see some core ideas make their way into other environments, but they won't be Org mode - they will be something different which owes much of the inspiration to Org mode. If we are lucky, we may see some new good ideas in these other systems which could be added to Org itself to make it even greater, otherwise such ports are unlikely to be of any real interest/use to Emacs Org users. Tim Scott Randby writes: > Greetings, > > Here is an article that might interest some: https://opensource.com/article/19/1/productivity-tool-org-mode > > I'm not sure if the article is entirely successful. Maybe the tools mentioned in it can do some of the things Org does, but are there any that have full Org functionality? I'm not convinced that Org can be divorced from Emacs. Maybe parts of it can be separated. > > Scott Randby -- Tim Cross