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 mE3cAWdV52QCHgEASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 15:04:39 +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 8D9RAWdV52RLTQEAauVa8A (envelope-from ) for ; Thu, 24 Aug 2023 15:04:39 +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 B24105A363 for ; Thu, 24 Aug 2023 15:04:38 +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=1692882278; 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=bV94deBz/4Ejtx6uAhli44oJAZavC5YLpOms9HV2JHU=; b=oPquVbv9sCi6KHU1al/Fz2w9xt0/stFbRSkXVuqOndVve4JJCUjTpuf8yvFSqmXd4Lj9Oj SS9muEHctgO05p6IJTUHEbc7WALfmPJi8EMNLffyLULey9af3djKi0dA5QUEZK52oVNnGh E3ynT2HRtXMELMNOjW9ZAFl82DczBbtuLdZPLdIGh5EWE3izVmLJqhccKkc1/FpRTRorQb 9772dldAw44hJCjoAZ2346VAtyFtZAov+sBtyGuGlhFXijNMWzo/n8NwAyNn9MbGCSwrd8 kTRT1XuoBC49ilV/W75u5am3YGOpQsKszLN7gD3DvOWOcM8GZBktXFi1JitfBg== 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=1692882278; a=rsa-sha256; cv=none; b=NSstjZm3LZe9xlglww4HTXvhAJHYsV5X0tsjbc45KelAzL2euSkXpVU9ctgeGXA+rdqQ/y Z5BRDoOocQo7/16DRVA89UAWCvUQcP83if0F4pP/ehISciQR8fNaCWb3OzKB5OJYNa/IWs davd2mWBb6wm/dF2fbj7wVEbTV+41t6yXqWUa57MKrYmVzxPAwThES9IZlERqwgTLJ/VcQ cG3iiF3lVA4CQeqL0wm4qiKKA93ceor6MIkBzelABS2/FNoikwGJmq330q2h82/JaEVnrG Q85HZgxwrktK7ux9qHFXDm8IrxFYJGsgAWf3L40+R2y+DHClDI6EzJwTGVV9pQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZA09-00036r-Tl; Thu, 24 Aug 2023 09:03:53 -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 1qZA07-00036e-BX for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 09:03:51 -0400 Received: from se14.route25.eu ([185.95.31.172]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZA04-0008Al-FS for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 09:03:51 -0400 Date: Thu, 24 Aug 2023 15:01:27 +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> <87bkewip2u.fsf@bzg.fr> <87il94k3a6.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87il94k3a6.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: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9CR0ghA3xrc7RhQmNY/RA3PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xiExUbNqvmdkLSOzf1W2Y3z8hkeSqZT0W1YMl0fRDa99cV PSoHm0W/3adFfiYl2nsY8ix13mRM8e/mBYTZq5Xq/T4GcPvCLvSpAEEGy7kYxsD3QRUnhlexiXT3 xXuXeIhevFP+kOiMW3ZJfjMJYMEj+gaXrHkgRC7/tI3CjXmVyj5maEn91siupP9b1DHLo97Hh0cQ L0Ci0sRm4Wh/iZxmpDBSGJn7JHVs0uzse1UtzsztdQUSqk/AeLi65+4s/LrywTM2yEHEhvC9Izsy /NENTMQ3Kg3hL2oXz5A5E5R/dS4GkJ5hfB+qWugfDEytZYoACfRtBjLzEjgIZNLWhI/Mshn3T8Ox KyIrAogwLlirll+u0Sc2bgjgy6NE5WzPnrJ1fJyKyenPq733oZ8bAyJmHQrtppYmxMktfUX7kfB+ UdezYqxGMqsKjARq8PBC4qgxMmglBiLsgrvXOb7qEGUwgxHIagHkgJmlqPNWnLI1oovhSJcbnX/H QqL/X9rNCJCc6iESJvKm1NV8gkr+Wu8ScVDXinOVyuIpITQ9z3M3DJ8yTUE5ABY7lZUQaTevIGEl fBskDpezOD6R56jKt/4fxejLkIF3O0Rd27mDuosAFAeYUOp7A73HI6oJg7w/Voco9SNrpkHmnjKv WmkEKauoX0vbOV1GC4tWSdMEfX0qZk++GRKi3fJfRTPr/PuJHE2qLKGw14XJ1HVJ6YVjGtSJdxGq bFPaf63IwETnO6Zd4xWEevR9GY7yfR1jQL9hm8TeNUEUsNJEX8oENRSbDS74ZuM7jUXIESohoO51 xWmU8Xl02Dg0JhzVW+RNBfBsjtQAqRvbnJ7uz7ZwKR0kCJL7YeKFIoZNCEtidK7IlrsGUje9OGGV yYzQv/loOwu0bmsL/wzCdtFGkMNi6UfW3mVmwk3xC0YEqah8H9zG7AE/EhqZfqbUZNOrBWY03CEu +85tl6nIiSdD++5RdEBEl+IPHAXz/6s5FV11bC5ISFJqlg03a6SLNhJ6Q12/4jZa7jE= X-Report-Abuse-To: spam@semaster01.route25.eu Received-SPF: pass client-ip=185.95.31.172; envelope-from=rladams@adamsinfoserv.com; helo=se14.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: -2.83 X-Spam-Score: -2.83 X-Migadu-Queue-Id: B24105A363 X-TUID: KbOfndgbVPmb On Thu, Aug 24, 2023 at 12:56:01PM +0000, Ihor Radchenko wrote: > Bastien Guerry writes: > > > Ihor Radchenko writes: > > > >> This will break export and folding. > >> Also, I often simply archive inlinetasks once they are done. The above > >> will archive too much. > > > > I see. So not only inline tasks are ugly syntactic-wise, but they > > also have a specific behavior when exporting. All this pleas for an > > external module, not for something we support in Org's core IMHO. > > I do not think that it would be possible. In order to support > inlinetasks in agenda/sparse trees/todo setting/tag setting, we need to > modify the internals. I see no way around that. > > Too many aspects of Org are designed for one specific heading syntax. > Even modifying inlinetask *****... syntax will likely require adding > more special support where things "magically" work for now because > inlinetasks often look the same as headings. I hear "we have a bunch of extra complex code for an ill defined special case". Org's designed around headings, and this special case was a hack to abuse the threshold for heading detection to support a nonstandard heading. Sometimes there are features we just can't support. Would removing inline tasks in core clean up anything? Could we normalize the code if some of the features were enabled in a cookie/flag on a heading? ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com https://www.adamsinfoserv.com/