From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4PnBMSbATWMMjgAAbAwnHQ (envelope-from ) for ; Mon, 17 Oct 2022 22:50:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OK7nMSbATWPi9QAAauVa8A (envelope-from ) for ; Mon, 17 Oct 2022 22:50:46 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 685A99EA9 for ; Mon, 17 Oct 2022 22:50:46 +0200 (CEST) Received: from localhost ([::1]:58150 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okX4P-0004Pj-Am for larch@yhetil.org; Mon, 17 Oct 2022 16:50:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okX0r-0004KT-Nz for emacs-orgmode@gnu.org; Mon, 17 Oct 2022 16:47:06 -0400 Received: from ciao.gmane.io ([116.202.254.214]:45664) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okX0p-0007G4-Jg for emacs-orgmode@gnu.org; Mon, 17 Oct 2022 16:47:05 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1okX0l-0008Iv-Dz for emacs-orgmode@gnu.org; Mon, 17 Oct 2022 22:46:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Karl Voit Subject: Org-mode syntax as a tool-independent MIME type (was: Shower thought: submit an IETF RFC to register Org as a MIME type) Date: Mon, 17 Oct 2022 22:46:50 +0200 Organization: www.karl-voit.at Message-ID: <2022-10-17T22-36-38@devnull.Karl-Voit.at> References: <871rjhha8t.fsf@gmail.com> <5f5325db.1c69fb81.53d7d.5b93@mx.google.com> <87pn70ai0t.fsf@gnu.org> <87y2log45r.fsf@gmail.com> <87sgbgg9r0.fsf@gmail.com> User-Agent: slrn/1.0.3 (Linux) X-GPG-Key: http://www.Karl-Voit.at/Karl_Voit_GnuPG_public_key.gpg X-Registered-Linux-User: 224337 X-Confession: Pastafarian http://www.venganza.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Karl Voit Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1666039846; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:references:references:list-id: list-help:list-unsubscribe:list-subscribe:list-post; bh=Ez3fxpck97FHhzvlQ6YEvL54bix8m02uGANjBSfMxKo=; b=nTPofOcgKa6poeLZcvFCG5lFyLxcc1gI2MteGYLZgggJwafwnJ9vh9LblWPAYLk8sQzZmc gXH7+5XF2XjMitlkGfTfb4KyAVmRVV/rZ9pzSMxFKmrRojjrTAPw2MLBrqTG+oC2GVGvG5 0rb4LxA74qSs3QD+RnXyphGFVWVrEJBe9lQlKaDs48nLx/1wLOwEIrcjBKQaRHrDNt8gKW CDj2SLH/qVjsqaw3VhCDaDc4wpP3f78dR1H1V13ZtVj6M9M6K3O73evKtHtudsJ1e2+X2d Gab/vQxaAR13bbTju9UhU7eM5h6U2HQNpx6zrr+a9ALVLmGOpAfQugDp6edYKg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666039846; a=rsa-sha256; cv=none; b=o6Vku2/LpX+RATjmK7ZDN3XQX3uacUih51ZlOo970ahNyYCA50Cu+i6ju/kjLv2ccjov0G nI1NVcRehCxJ4UsmlrImQap0mE53rPEZzLtU1+da3eu9BoOmgrxVuYMeLKh1eCzIibpb53 2ECvKsZNjvxyLTsHmzYsYKuinQ3Y6yM+NAw8aG8yTuVPcKTzRUHRNUwHlrxZ5nmeP7fa1O CqcDAXlowZ4Y950sWOYLo00tG4t3dcvXFupCmSQJEZQ5HRbm2gXUmsAoJnlhwRsGAzah18 PLw3qBSJ0xa0z38gVvsWV9Ic7JGwH2K/+tUxPArFapMCB6b/urTFmMcOJy3ing== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.22 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 685A99EA9 X-Spam-Score: -1.22 X-Migadu-Scanner: scn1.migadu.com X-TUID: eYzP1l1d4ccK Hi, * TEC wrote: > > I'm still hoping for that discussion :P > > To the Org community, if you have thoughts on this - please share them > :) For reasons explained in my Orgdown-related articles[1] I would propose to use this chance to introduce a different term for the Org-mode lightweight markup language in contrast to the Org-mode Elisp implementation in order to push the syntax in a tool-agnostic way. We should not think only of GNU Emacs because there is a rising number of tools that do support text files in Org-mode syntax[2] which is also a huge advantage for users of GNU Emacs: collaboration, public awareness of the syntax, more tool support, ... I proposed the term Orgdown for the Org-mode syntax and also proposed various levels in order to provide sub-sets of Org-mode syntax[3] that are realistic to implement with finite effort. Using those OD-levels to come up with a formal definition (EBNF?) might play perfectly well with different parameters of the MIME type[4]. In my opinion, this would be a huge step forward for the whole ecosystem that supports the same Org-mode syntax. If we do not keep the MIME type independent from the GNU Emacs Org-mode implementation, the overall use would be much smaller in the long run. Let's use that to establish a broad base for this great lightweight markup language syntax! [1] https://karl-voit.at/2021/11/27/orgdown/ https://emacsconf.org/2021/talks/org-outside/ https://gitlab.com/publicvoit/orgdown https://karl-voit.at/2021/12/02/Orgdown-feedback/ [2] https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Tool-Support.org [3] https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Orgdown-Levels.org [4] https://gitlab.com/publicvoit/orgdown/-/issues/8 -- Personal Information Management > http://Karl-Voit.at/tags/pim/ Emacs-related > http://Karl-Voit.at/tags/emacs/