From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: org the program vs. org the format Date: Tue, 09 Dec 2014 00:54:04 +0100 Message-ID: <87oard4s0z.fsf@gmx.us> References: <1595178.LtFOMbouyD@x121e> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46346) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy88K-0006bQ-SA for emacs-orgmode@gnu.org; Mon, 08 Dec 2014 18:54:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xy88A-0004Is-S8 for emacs-orgmode@gnu.org; Mon, 08 Dec 2014 18:54:28 -0500 Received: from plane.gmane.org ([80.91.229.3]:55514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy88A-0004Ia-LI for emacs-orgmode@gnu.org; Mon, 08 Dec 2014 18:54:18 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Xy888-0006L9-6R for emacs-orgmode@gnu.org; Tue, 09 Dec 2014 00:54:16 +0100 Received: from 109.201.154.151 ([109.201.154.151]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 09 Dec 2014 00:54:16 +0100 Received: from rasmus by 109.201.154.151 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 09 Dec 2014 00:54:16 +0100 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Thomas Koch writes: > there's a discussion on emacs-devel[1] about replacing texinfo as the > documentation format and org is mentioned. RMS correctly mentions that org- > mode is not a format but a program. With respect to export: - Org is a syntax. The reference interpreter is org-element, but e.g. org-ruby exists and lazyblorg (or something like that) provides a Python interpreter. - Org-mode is an "editor" supporting the Org syntax. It further has agenda, todo, etc. support. - Ox is a transcoder translating Org syntax to whatever output. See: (info "(org) Org syntax") and http://orgmode.org/worg/dev/org-syntax.html Nicolas will probably give a clearer definition. > This was also my problem when I thought about using org-mode at work in my > team. Since I'm the only emacs user we decided to use asciidoc which is a > format that can be edited and processed with different programs. Emacs already runs on all imaginable platforms... Export with Emacs. People are free to use Notepad for editing Org. My coauthor uses texworks for editing Org. Perhaps the issue is rather that it should be easy to use ox in batch. A nice terminal program for exporting documents, shipped with Emacs (/usr/bin/ox, say) would be cool, to make ox {make batch sh}-friendly. Orgmk is a program that tries to do this, but it would be cool to have it with Emacs. These days Emacs can be a shebang on at least Linux. > So org-mode is a bit like PHP which also doesn't (didn't) have a specification > but the implementation is the specification. This claim is wrong. > Would it be possible to change the format of org-mode to be a superset of e.g. > asciidoc or markdown but keep the features? No! BTW: Org already exports to md. —Rasmus -- Dung makes an excellent fertilizer