From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id wP+tMhdX52TiOQEASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 15:11:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id oM5AMhdX52SCIgEAauVa8A (envelope-from ) for ; Thu, 24 Aug 2023 15:11:51 +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 A879053ACA for ; Thu, 24 Aug 2023 15:11:51 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692882711; a=rsa-sha256; cv=none; b=aSrcEjEPuzSt0mwxMH4Z9jSVw9wKU77lqdB9xgovNYfUq9sOXJVZVwrc6E9YkO/A+u+Bdq Mn9F09HWPBu/h+aTDWNYJmZObWuXv6Q1cfdWrDIQRCUxFsm9xL5oFBHZgGSiP6AtFJeGbE 0XPn6M67GJGzjyE7HQjP5Pt3CHL4n7vZwGsYyRE7KIYby/fEi257WC0i7LLJf4MpxhpXZ1 LcZfCsSDBSwpPrRc/A2c4kVdESW5nPmdG0sU8sFYKzlT0vKDNu//8wAqYCagmx1Tn/bCFP 9boq+5hMWE71Su2DFOUkKmHwAZTqYwjDDbDNgydApRRXOvTQv9hmjdIzX57omw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692882711; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=3wxTvy/wk2pG8seAn8k6xZ6+UBlwAovkRQmCE+LSR9g=; b=eEOKuGzipy/fgbob4r6o/tGN0O9xXrAb6XjoX/x4R2i7LBHtYGuYZq+TmW0QIft5U+wAA+ Z2xUy/BJBVOp2fGrYmCE65Xhu1xkv8+gG6/2OsrWtV/dmfXpdEBo1qRJ0DFGMmVf6KCgah hm4d/Kc0f98MjSulbamaOHQw0VJBNGtUSyF0zZx6wJadzvKUF5AWIHFIszIoB572ixFT9H K61zMmp6a8sSYA39Kjw6ur5JLRswfWKtpmyo6719h7jgEDqP8it0ubjuiMwJH4eWF1YXx9 MkVNYW57hlA+tg9/aLyluMI2LWFUed+UA6Pp4QNtdimmPuUHRhFnuoZBQykgsA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZA7Z-0007XK-45; Thu, 24 Aug 2023 09:11:33 -0400 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 1qZA7X-0007XA-FT for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 09:11:31 -0400 Received: from se13.route25.eu ([2a00:f10:121:a00:1c00:efff:fe00:1854]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZA7U-0001b3-IB for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 09:11:31 -0400 Date: Thu, 24 Aug 2023 15:11:20 +0200 From: Russell Adams To: emacs-orgmode@gnu.org Subject: Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? Message-ID: Mail-Followup-To: emacs-orgmode@gnu.org References: <878ra32jn9.fsf@bzg.fr> <87sf8a6r2l.fsf@localhost> <87v8d47jqh.fsf@bzg.fr> <87sf88d5r6.fsf@localhost> <87jztkve0g.fsf@bzg.fr> <874jko3ad6.fsf@localhost> <87a5ugk46o.fsf@bzg.fr> <87msygk3zh.fsf@localhost> <87fs48k2wl.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87fs48k2wl.fsf@localhost> X-Originating-IP: 185.87.185.80 X-SpamExperts-Domain: out.pcextreme.nl X-SpamExperts-Username: 185.87.185.80 X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.27) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9SlplrWn+lTq+FHZE0HsofPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xiExUbNqvmdkLSOzf1W2Y3z8hkeSqZT0W1YMl0fRDa99cV PSoHm0W/3adFfiYl2ntMam3tSWC9ve5xvIBuBvGp/T4GcPvCLvSpAEEGy7kYxsD3QRUnhlexiXT3 xXuXeIhevFP+kOiMW3ZJfjMJYMEj+gaXrHkgRC7/tI3CjXmVyj5maEn91siupP9b1DHLo97Hh0cQ L0Ci0sRm4Wh/iZxmZw2OUofLfB7s8QYvnn3mfsztdQUSqk/AeLi65+4s/LrywTM2yEHEhvC9Izsy /NENTMQ3Kg3hL2oXz5A5E5R/dS4GkJ5hfB+qWugfDEytZYoACfRtBjLzEjgIZNLWhI/Mshn3T8Ox KyIrAogwLlirll+u0Sc2bgjgy6NE5WzPnrJ1fJyKyenPq733oZ8bAyJmHQrtppYmxMktfUX7kfB+ UdezYqxGMqsKjARq8PBC4qgxMmglBiLsgrvXOb7qEGUwgxHIagHkgJmlqPNWnLI1oovhSJcbnX/H QqL/X9rNCJCc6iESJvKm1NV8gkr+Wu8ScVDXinOVyuIpITQ9z3M3DO7OWuqF1+w/pTOKTb9S094O 5ldb4EwDPpdfe0QRwC0uF/NRNwX/lyztWZFkj7RNiBEMnxagxbjBn0Js5JbUENDin8trLB1aNUk3 bKYC3mDyT854kXwv2RX/MHp3a7oN/i32EoSnB0KQ6B3xt8UP9IrQLp/miaSDdXxJiAZb1EzkA9VQ u12rxRZzC8qBatCnavGo71u9t/ExQFx0THKs/q/ox3bx2g4uROTlXii3FO7UctgzcDoFd+96Xw4Q UNtTnT5USTuJ4+3886sgmKmkaUBIi2jULgpXi1xBXhUizdxdDneFtYF4v0IUhnwA7zUt/xXczwGF xR7aC6zIFLawTOmNvxgu6jFRoaLzVpT+CP36s6RbLfB6BI3XJUys1lM3IMGhDC7qKEsgLqHNXMxe jlB49DjiWowOnKvI8aF4jzAuZNIARVagEMhjyGL5llQ69151eclHOr67cHgLgz4Hvn0= X-Report-Abuse-To: spam@semaster01.route25.eu Received-SPF: pass client-ip=2a00:f10:121:a00:1c00:efff:fe00:1854; envelope-from=rladams@adamsinfoserv.com; helo=se13.route25.eu X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: mx0.migadu.com X-Spam-Score: -3.51 X-Migadu-Queue-Id: A879053ACA X-Migadu-Spam-Score: -3.51 X-TUID: o9f9Rw8mIQ0t On Thu, Aug 24, 2023 at 01:04:10PM +0000, Ihor Radchenko wrote: > Russell Adams writes: > We might. Adding gazillion of stars is not conceptually different from > adding a spacial cookie. True. Just cleaner. > The only extra thing required is some way to mark inlinetask ending, > because we must be able to continue the containing section below > inlinetask: > > * [#inline] Inlinetask > * [#inline] END I think the multiline aspect is where the concept breaks down. "I want a special invisible heading inside the content of a heading, that also supports optional multiline contents". Sounds horrible to code. > > Shouldn't this be excluded from core and supplied by someone's custom > > plugin if they want this ability? Org-mode should focus on the > > headings and their data, and if you need to hack in some extra syntax > > perhaps Org doesn't need to concern itself. > > Because it will be feature regression. > And it will not be possible with a custom plugin without significant > changes in how all the headline editing commands, agenda, sparse trees, > etc work - they all assume very specific heading syntax. Regressions are not the end of the world. Org does too much and grew very fast, which is not sustainable. There were other mails in this thread that agreed this might be an ill conceived feature hack. Given limited maintainer time, culling bad features is a fact of life. My recommendation is cut it out, until someone with more time can make a rational and compelling case for a clean syntax that isn't a huge special case or write a separate module. ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com https://www.adamsinfoserv.com/