From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4OLPFzwIpGETRwEAgWs5BA (envelope-from ) for ; Sun, 28 Nov 2021 23:52:44 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WHxjEzwIpGF9DQAAB5/wlQ (envelope-from ) for ; Sun, 28 Nov 2021 22:52:44 +0000 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 C5F48CF08 for ; Sun, 28 Nov 2021 23:52:43 +0100 (CET) Received: from localhost ([::1]:56460 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mrT2I-0006Wp-Es for larch@yhetil.org; Sun, 28 Nov 2021 17:52:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrT1j-0006Wf-Ia for emacs-orgmode@gnu.org; Sun, 28 Nov 2021 17:52:07 -0500 Received: from [2607:f8b0:4864:20::102d] (port=44011 helo=mail-pj1-x102d.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrT1h-0002CE-NF for emacs-orgmode@gnu.org; Sun, 28 Nov 2021 17:52:07 -0500 Received: by mail-pj1-x102d.google.com with SMTP id nh10-20020a17090b364a00b001a69adad5ebso12343229pjb.2 for ; Sun, 28 Nov 2021 14:52:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=dVk9S8EJuUDcbEMFf2HGMRWt60U86gh6NQ5WxXn4Oa8=; b=ABs4CPOQ1/IaZKWT61zWBfhIgOHJ0A2pdn3rIofQslP0NqCbV999Fd1TjO7mmOTkg/ koTxfg/CdbNhLHC8Qx9mgD43Rr1rGfL00SH/d4E3h6UtoUIArZxovm1NPX+7LDJKvdtf zV+j+0Sztz/C388S6+2KEGEUVs/QfsOliAgO9DhHgSuIBW3TFehm0SrK4hNYbiHM2ZCl eKguPyYgKEbdnTZIv9vuoVsNBxcB7YZFvbWZiBv652aiVroLWOWBsTitKMr8D3U/pf/2 gR1/lET2cqlYc0yA4z0kDoG+0TGi+znqWupDzXhf8vavOChweFxXdHCkxuNjBDnhRABw SbJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version:content-transfer-encoding; bh=dVk9S8EJuUDcbEMFf2HGMRWt60U86gh6NQ5WxXn4Oa8=; b=21K7OJxiiSJA2s8zdEbyKbqyJOE86Bk60YUp6gLKLs/Nct+rGZWJp//6huLORZjVpC kycEECSrpPfSKuQLCX3wwEK5gT9AyW2P+HjrN4PHYPb2QBD1m2YyTazky9Rb7J0mfLPG KwwLsGTDY+ULkbI6LbDwoWT6tQLk8yqmpDQeo+nz+g2Rp16iOjPyrCsjWepI68csB7o3 xdNLYT3wW/11Cwy0gmyeWPLuiHTymRQ7ddn7uKuU5ISB9utFELvrbG2Ka5ssxeUgafv/ ChT9qdfSLiORVKfCuJaTEQW9lPkim7XobXEcocbSmAEppJ0NqmPjxZfNGGud4zF49dCR FnKA== X-Gm-Message-State: AOAM531Biu/eX7WvURlj+mTXZTfuTuQJXtzeqgwD69P/rYwQpMdawW1F BMGI6nR5zqU61PcbL4qWwR8g/HtCSYY= X-Google-Smtp-Source: ABdhPJxnJBVCeAWukD8aOR+kEAXT1lcPNXO7/9ePZ1j+h9RWqxBLH1Kf+XAsls3H0hQrpFeEn/b8Zg== X-Received: by 2002:a17:90a:d481:: with SMTP id s1mr32701477pju.66.1638139924102; Sun, 28 Nov 2021 14:52:04 -0800 (PST) Received: from dingbat (2001-44b8-31f2-bb00-4ac3-1a64-0408-689b.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:4ac3:1a64:408:689b]) by smtp.gmail.com with ESMTPSA id q5sm10961341pgk.0.2021.11.28.14.52.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Nov 2021 14:52:03 -0800 (PST) References: <2021-11-28T20-44-37@devnull.Karl-Voit.at> User-agent: mu4e 1.7.5; emacs 28.0.60 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: "Orgdown", the new name for the syntax of Org-mode Date: Mon, 29 Nov 2021 09:42:48 +1100 In-reply-to: <2021-11-28T20-44-37@devnull.Karl-Voit.at> Message-ID: <875ysb7v1r.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::102d (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::102d; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x102d.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, 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: , 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=1638139963; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=dVk9S8EJuUDcbEMFf2HGMRWt60U86gh6NQ5WxXn4Oa8=; b=fKRp4m/dsYvvCYqioVig4e8NI64wS+1eDw5Tmt2zDIYubRevBHegtGdCnpKA5gCSDoJdZY io3XXvv754cPY4jfSHmyKG2vUBdI7moVeDRGBTaMfBfVq3ByFYOh2Pvpz3fv5OeE8MrVfU JU72RT2YWssax0bR4VbYqXCsKRs8+bwygo4Vk+e1C4rTxlLWUVXLJIWdMYkK63CfSge/MA h4EfRFoEcUdUoDZp1zo2rWFie6hZyqqcaXikZnKs3bODk0r5Z2ORGGsDaGSKgcjzpB1OQy AcKzHdrQ0wB/wJnQNYtQKMsCAehEtVv/iFOPO8KFI4Y1Hfi517HqdlqKKTVC5A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1638139963; a=rsa-sha256; cv=none; b=XzhNsqrPj5Uc9XGgtXqFNcbXPykXtCxxY2kNBHD17xnF/ODzTaNL2PF5gepLFaLAWxN0GY Ed9jQzyHk3wpMz69Z5rZryNEGHeiI5wZDlI3p2qLvLTB0Tpf674WUhH5466MkxbVyztybs BW1oCUF3Vxj1TMb40LwYtEZvX3j2PE7R1uOSKc1/AZsHjWMG2OtvUS+9NgCSWEapB3kxhQ y1/Pvpkexrzaeqh4GJ8MmATGZgebl2bTTIFp1XdVwIR4Wylha0whaYhh2obqRZZQhM7E7G XrV2KHMBpyMEvTGLam4/8hONFCN0/eGDKSDobYwuyxAiQ6IAxQx5vzkBD/hxEg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ABs4CPOQ; dmarc=pass (policy=none) header.from=gmail.com; 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: -4.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ABs4CPOQ; dmarc=pass (policy=none) header.from=gmail.com; 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: C5F48CF08 X-Spam-Score: -4.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: gRXp2res+qtD Karl Voit writes: > Hi Org-mode community, > > At this year's EmascsConf, I had a 12 minute video where I explain why > we do need a different name for the syntax of Org-mode in contrast to > the Elisp implementation of GNU/Emacs Org-mode. > > I would like you to read my rationale and motivate you to use the term > "Orgdown" for the syntax and "Orgdown1" for the first (very basic) > level of Orgdown syntax elements. > > - The EmacsConf21 talk: https://emacsconf.org/2021/talks/org-outside > - Orgdown site: https://gitlab.com/publicvoit/orgdown (please contribute!) > - My motivation article: https://karl-voit.at/2021/11/27/orgdown/ > - This is the longer version of my 12 minute EmacsConf21 video. > - My personal copy of the video: https://tube.graz.social/w/bgJVfjPLQAoJw= LJQZoo3Hu > > > Just as a sneak preview (not as a replacement for my motivation article): > > Orgdown is and will be defined in a set of levels, starting with very > basic Orgdown1 (or OD1 or O=E2=86=931 or =E2=A7=AC1 - depending on your c= oolness > factor of choice :-) ) > > - OD1 =E2=86=92 https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/O= rgdown-Levels.org > - OD2 =E2=86=92 will be defined in future > - OD3 =E2=86=92 will be defined in future > - ... > - OD=E2=88=9E =3D Org-mode (by definition) > > Any OD-level needs to be compatible with Org-mode as implemented in > Elisp for GNU/Emacs Org-mode according to https://orgmode.org. Any ODx > is a sub-set of the syntax elements of ODy (with y>x). > > With introducing a new term specific for the syntax, we do get the > benefit of getting a better way to handle Org-mode support in > 3rd-party tools such as listed on > https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Tool-Support.org > (please extend!). > > Having a well-defined sub-set of Org-mode, I also do think that formal > definitions of the Org-mode syntax will be easier to develop, starting > with the very simple OD1 level. > > It would be awesome if we start referring to syntax support in > 3rd-party tools with the corresponding OD levels. > > I want to emphasize that the goal of Orgdown is NOT and will never be > something that is an alternative to our golden standard Org-mode. We > will try hard not to get into the Markdown situation where you need to > know the exact flavor of the markup in order to produce text. > > So far, the response was great at the conference and I do hope that > this idea will get a life of its own, developing the standard further, > bringing this magnificent lightweight markup to the digital world. > This also eases some pain for users of GNU/Emacs when it comes to > exchanging text-based data. > Hi Karl, while I can appreciate the point you are making, I'm doubtful your suggestion will gain the traction necessary to work. To me, it feels a little like the frequent posts from RMS in the emacs-devel list where he gets upset when people refer to Linux instead of GNU Linux. To some extent, the distinction will be too subtle for many and often, it isn't clear whether an issue is a syntax definition (orgdown) or an implementation bug or just simply user misunderstanding. Perhaps we just need a name for the markup syntax which doesn't actually reference 'org' at all - it simply is the markup syntax which org happens to use. A completely separate name might avoid confusion and would make it very clear that the markup syntax is not org mode. Problem is, naming is terribly difficult and I have no suggestions on what would be a good name. I have not yet viewed your video, but will certainly be doing so. Again, agree with the sentiment of what your trying to do, just not convinced it is compatible with basic human nature.=20