From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id CDRYB0q5s2W8SAAAqHPOHw:P1 (envelope-from ) for ; Fri, 26 Jan 2024 14:53:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id CDRYB0q5s2W8SAAAqHPOHw (envelope-from ) for ; Fri, 26 Jan 2024 14:53:14 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=bJNhpKl5; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706277194; a=rsa-sha256; cv=none; b=KDXyD/Pqxuj7qpAuOkKJ/LOPJXFZN92i3mu06oqRv692SWwoA/Mz+WmGKId4Z2+dRZnW6H CBNhXBvJs9ib3hyzT7MkHyOUc8BBuCrD6B+1Pl//FhQlHALvoHYHp+K94+KbBgFLpvFQTT ULgltPOVKaBHOo6o5cFiDDAmsG60W+RXXaBGd6mcX4MyxOWBdjyFJKRGyxQcywG+AMYg3E E0voFTRLT32OFY30xKfrE0UVzNDrRqXScXL7XH/FgEcXpPcgp8uO9l2qSpiayt2EvGQS+I MwW224MLVm6SN9Yqp3ncCTdPt6vvc6a394w6tPFV18/Yft12civvUq/Npu8Cag== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=bJNhpKl5; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706277194; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=9QL9hBjhvemiU/DZHYVImwaV2H2Jt9CztBNJSfuU/qU=; b=f9qKVS5molp6/m8qoHLMa2caS0vxGcEdNB/UhErcfDkzlYDNk6YYX8gk3aea07641KQEIP Dy2TaDznAGX3NZ9cWCcgES6ngM4UfYH0SCn54ZOWlohE/eIXL4IThrfdWsbFYzyceXWe8h p15R7C/foZYn5h7iGqWCR0R4PmIJm1QGPbbN2Xmk3Q4pnKU3P/mE5EnSH2/MzUVmi8540+ Ykmp1mKPFuL2I8ph0NggT4/MnpZUZlYZz1KJL3cwKIO59J+CxcWosUjWloGiaT8P00MBB0 /d7dMaRGiWXjrvK1qsW2qJVIhtzRApmh6fyT4gLd+228jDospKnHbJHChlYG/g== 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 A9C9374180 for ; Fri, 26 Jan 2024 14:53:13 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTMcx-0001iw-Qm; Fri, 26 Jan 2024 08:52:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTMcu-0001ie-60 for emacs-orgmode@gnu.org; Fri, 26 Jan 2024 08:52:12 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTMcs-00051G-0t for emacs-orgmode@gnu.org; Fri, 26 Jan 2024 08:52:11 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 373DF240027 for ; Fri, 26 Jan 2024 14:52:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706277127; bh=9QL9hBjhvemiU/DZHYVImwaV2H2Jt9CztBNJSfuU/qU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=bJNhpKl5n8DaFyet26e4UyBRL0EdMAeQN8cYDXXVk5ZIIgwxu0/e0LaoV8dHTkxSL dEU0Yg1iBkZ4WZ7lB4iB+R1sIGbjxBgJYdl+/85gI1FCMZs0Y+DHBJZomOdZOkuKGu Gq652imNF1aRdQL3REkVcOiBaOypuM5N/FMGJttsGQnbd9zKZdYyBIlnxYCdlN5PZH 0ykAXOsgn4bmQfx/unVCY8rYtIZ3R4MOss56/5BM867dsc5UMLiwwDT7ShoneV7Y+e RD0EN/s+tA29xqIH/w8ez7OqzSqLT7CCNuwEztPNPx98G/q+YFbjR9VkIP0YJbJA0X 7IIvpsb9BVnRg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TLzdd3vLMz9rxD; Fri, 26 Jan 2024 14:52:05 +0100 (CET) From: Ihor Radchenko To: Timothy , Wes Hardaker Cc: emacs-orgmode@gnu.org Subject: Re: On org-syntax and IANA MIME type registration In-Reply-To: <87wmrw3gpy.fsf@tec.tecosaur.net> References: <87wmrw3gpy.fsf@tec.tecosaur.net> Date: Fri, 26 Jan 2024 13:55:38 +0000 Message-ID: <87msssdwrp.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Spam-Score: -6.88 X-Migadu-Queue-Id: A9C9374180 X-Migadu-Spam-Score: -6.88 X-TUID: wIJs53fBc5Su [CCing Wes Hardaker] Timothy writes: > With the recent mention of the text/org mime type, and registering it as = an IANA > in-tree MIME type in particular, I=E2=80=99d like to draw attention to th= is part of > : > >> When review is required, a change request may be denied if it renders en= tities >> that were valid under the previous definition invalid under the new defi= nition. AFAIU from the other instances of word "entities" in the document, it refers to files of Org type. So, the above is meant that previously valid Org documents cannot become invalid. > While the org-syntax document is a work in progress to accurately describ= e the > current state of affairs, there are currently supported syntactic element= s that > I think are broadly seen as =E2=80=9Cwould be nice if we didn=E2=80=99t d= o that=E2=80=9D. For example: > the special switch syntax in babel headers, and support for $-maths. I do not think that $-math or switches are significant enough to render Org mode documents invalid. They are minor changes. > This does make me wonder if we should actually try to register a slightly > different org-syntax to =E2=80=9Cwhat org-mode parses=E2=80=9D, without t= hese elements that we > now think we=E2=80=99re better off without, but have org-mode still parse= them. Maybe for $...$, but not for switches. We may instead make the syntax description broad enough to allow switches without explicitly describing how they should be interpreted. > My thinking is we don=E2=80=99t want to lock ourselves into a situation w= here we would > /like/ to deprecate certain syntax over the long term, but are unable to = do so > without diverging from the IANA-registered specification, and can=E2=80= =99t register the > change in syntax because of the paragraph I=E2=80=99ve quoted. I don't think that it is going to be a major problem. --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at