From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 8JDrLvhS52S1bgEASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 14:54:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OG1yLvhS52S8NQEAauVa8A (envelope-from ) for ; Thu, 24 Aug 2023 14:54:16 +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 5EDFE59CCC for ; Thu, 24 Aug 2023 14:54:16 +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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692881656; 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=Osk2C9DSTMR3X1QAody48RUrM1mZSYAZq+vdY68Fnho=; b=Mt6Nuzq5F7t4UUJrk2W/+eP3SHY7johAcNZXu0I0nJa86iHw6+VWjaBYs1/6n2VhvGenrB HzaFVjlj0g+nUCxo9ZaGy/AWJEVmH7I4dDRmoKkAfe2PTjLdKivYhY4qTZapgHFN6xLar/ YMPYIj0YwyA2MOkmjLVdx8mGOSjxPg+U0rVqlJEU/j2AnuWjk/J8XoZpwCfnJgA3I/1iPx GNkmRfbTcjwE7x7p7sOk8U8Qf52RA48pzjWWwswXgHiWPylZqW8HI88LYnFcwGDLBMcMNx o0JQkrCWZuz2iisg/23vNJJ200jL53+9otMzJe6YpFMU6hGXoc+d0S7CbAlBDg== 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-Seal: i=1; s=key1; d=yhetil.org; t=1692881656; a=rsa-sha256; cv=none; b=n9uLvKX831z/l7bvLiDY12HC7FXuE6E3zrdZpyiwF3KNb5HfcUEPefPLCYqFXiuuemcRwT zm03BIPu2gPPrgrwrMgbU+NeaFV0hp3SHbXWmStEdtiabtPRqGOANzltwyI3WGiQVtXuQD doxnVrsI+80b9h++PCSibqhoCzrpF8iz6qFOHCDV5P06fn3w/yJ29anGc1LJ4d7b6+pwzz jBm4vd9sX2olBcrHbh46MvBTVEtzOYu/Fa3GgMftQ9dEy8wIVpqrJb3w4SHyJXNWVVYEjM cFBdjBK907bZ6qdruONma8DFJEAbUF2ZvGFjzC5ZW1ujd0YrMs7olMEJKC4yLQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZ9qJ-0002Sx-ED; Thu, 24 Aug 2023 08:53:43 -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 1qZ9qH-0002SX-RL for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 08:53:41 -0400 Received: from se07.route25.eu ([2a05:1500:300:2:4c1:10ff:fe00:1ce]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZ9qD-00061X-Ge for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 08:53:41 -0400 Date: Thu, 24 Aug 2023 14:53:29 +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: <875y5hn4mt.fsf@ucl.ac.uk> <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87msygk3zh.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.24) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT/9WhBwaMkI6GvIhHEdbX2yPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xiExUbNqvmdkLSOzf1W2Y3z8hkeSqZT0W1YMl0fRDa99cV PSoHm0W/3adFfiYl2ntrQwxaqEPf7W5bvNPFTpfs/T4GcPvCLvSpAEEGy7kYxsD3QRUnhlexiXT3 xXuXeIhevFP+kOiMW3ZJfjMJYMEj+gaXrHkgRC7/tI3CjXmVyj5maEn91siupP9b1DHLo97Hh0cQ L0Ci0sRm4Wh/iZxmwL2WEaPBA6De4XYiAIQRLsztdQUSqk/AeLi65+4s/LrywTM2yEHEhvC9Izsy /NENTMQ3Kg3hL2oXz5A5E5R/dS4GkJ5hfB+qWugfDEytZYoACfRtBjLzEjgIZNLWhI/Mshn3T8Ox KyIrAogwLlirll+u0Sc2bgjgy6NE5WzPnrJ1fJyKyenPq733oZ8bAyJmHQrtppYmxMktfUX7kfB+ UdezYqxGMqsKjARq8PBC4qgxMmglBiLsgrvXOb7qEGUwgxHIagHkgJmlqPNWnLI1oovhSJcbnX/H QqL/X9rNCJCc6iESJvKm1NV8gkr+Wu8ScVDXinOVyuIpITQ9z3M3DO7OWuqF1+w/pTOKTb9S0977 tcR/g8v7+tvoI8xLCs7gqPmbWR5HN5kZjqF0EGHYEv98odYeUkJOObMZzX9BJKnin8trLB1aNUk3 bKYC3mDyT854kXwv2RX/MHp3a7oN/i32EoSnB0KQ6B3xt8UP9IrQLp/miaSDdXxJiAZb1EzkA9VQ u12rxRZzC8qBatCnavRbKfPbrL4nuS0mY1QWYCkxAb+Bwmg36Kyrqm+UQfv5ctgzcDoFd+96Xw4Q UNtTnT5USTuJ4+3886sgmKmkaUBIi2jULgpXi1xBXhUizdxdDneFtYF4v0IUhnwA7zUt/xXczwGF xR7aC6zIFLawTOmNvxgu6jFRoaLzVpT+CP36s6RbLfB6BI3XJUys1lM3IMGhDC7qKEsgLqHNXMxe jlB49DjiWowOnKvI8aF4jzAuZNIARVagEMhjyGL5llQ69151eclHOr67cHgLgz4Hvn0= X-Report-Abuse-To: spam@semaster01.route25.eu Received-SPF: pass client-ip=2a05:1500:300:2:4c1:10ff:fe00:1ce; envelope-from=rladams@adamsinfoserv.com; helo=se07.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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -4.91 X-Spam-Score: -4.91 X-Migadu-Queue-Id: 5EDFE59CCC X-TUID: rXZNPfBCQgN9 On Thu, Aug 24, 2023 at 12:40:50PM +0000, Ihor Radchenko wrote: > Bastien Guerry writes: > This will break export and folding. > Also, I often simply archive inlinetasks once they are done. The above > will archive too much. So just to be clear, we want a method to make a heading with all the features of headings, but that isn't a heading or treated like a heading? Isn't the key feature that the inline task is a heading except it is exempt from the folding logic (ie: sparse tree)? Why can't we do this with a flag or cookie in a heading? We already have priority cookies. If the inline task also doesn't impact the tree structure of the parent heading, that's an even taller order. That's where plain lists are OK, they just lack the extra functionality of a heading (ie: drawers). I don't see any solution that isn't really hacky. 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. ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com https://www.adamsinfoserv.com/