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 uCgKAShe52S2JAAASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 15:42:00 +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 uHm+AChe52QBmwAAauVa8A (envelope-from ) for ; Thu, 24 Aug 2023 15:42:00 +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 BC2835740F for ; Thu, 24 Aug 2023 15:41:59 +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=1692884519; a=rsa-sha256; cv=none; b=fq+GLXPeUR9MQIQYqLT+3p3DMlRHnhq/fq2ywRmg14YQ8uhaEc8YHef3K+hxKfkgBbdpC2 m7OXuoMV/vgCyAiNKG3CZntlo+DS64V0oHIb3qBMT5SiWHx7GpvweJKqib08a53O9WtEy2 W8HQkiBCDNscRPRx8pPrAm6FEq5pkXO2Jf4zlE9+ulUOy8vVhZzakcGoIdnXyGZCLcv0/C wXsmiYnAmUawbFsRApPhTY1nsahsHEHq6MzI7zR6fO/zzft5lEGsz58g1aBu+h13fwciXw MOvAzS+w6nLSuEQiIYWmmKsPLNnmkjCdfR/GHejOY1AzKtW/JcKg2KVuis97CQ== 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=1692884519; 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=hAgj0wMsFuJFXyCTeHTWaHEUVqwxWyrFkloe6jcyEM8=; b=o29rFssl8TtlXez0IHuMsaqXNjAR35PSYDU8SvcQCgVXeUnBIh6KJVdLmoXNOMZ0aegfFt i3LNKdmRei2nb9Iyprusu0wg8Uqm+43eBzrEUGEBsERvuRIojx154dzqVNtTYYK5qRd3VS SdfvhH43khZi+6oNXSBAvunri/o7JvYKGNlwCAAVgQ14B82DviAqSLIj9efo2AXhWKamC7 APxv0N+PkOTmBuD1rZxm7BCyGc+EN77hehALWJSwTyQAYOiO+ICLJYiVkyKiuIlTrMiM/9 QtpZlvTRoS1V1uINfcgh/3riWuRMmbZvyTEYbgzd136sERlCvhX/m7wGWJ0jPA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZAaH-0008Pt-FY; Thu, 24 Aug 2023 09:41:13 -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 1qZAaG-0008P5-6Z for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 09:41:12 -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 1qZAaD-0006yA-97 for emacs-orgmode@gnu.org; Thu, 24 Aug 2023 09:41:11 -0400 Date: Thu, 24 Aug 2023 15:41:00 +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: <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> <877cpkk1ki.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <877cpkk1ki.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: unsure X-SpamExperts-Outgoing-Evidence: Combined (0.37) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT+YBM9R5Kib/NUl3SaY0Ui8PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xiExUbNqvmdkLSOzf1W2Y3z8hkeSqZT0W1YMl0fRDa99cV PSoHm0W/3adFfiYl2nuc+07gNM1YKJ6jTpHvaqUQ/T4GcPvCLvSpAEEGy7kYxsD3QRUnhlexiXT3 xXuXeIhevFP+kOiMW3ZJfjMJYMEj+gaXrHkgRC7/tI3CjXmVyj5maEn91siupP9b1DHLo97Hh0cQ L0Ci0sRm4Wh/iZxmwL2WEaPBA6De4XYiAIQRLgeph0m/7Zfos+AxsfpxEVjN0iSJBwaRRCp9wOH4 R+ueaVyj66M1yz85ZZhpUrhTRbASVYnBhdKUnGmBdHG7BUn2dK6UtSEdwn3yFtfkzf2gMHGA0Osp wm2WSmf5Epb4loySCkOa0szaET5+A5bDC0a6NJsu6E+ceVG+anbEnhkxkTd25KmXez70nNdIomkO 8OWBOXp8nHKe0R+FkIqN7hlNGnlor5wxLBzsdFeo4tRQGCEuy9Dukp7TrwOagW6uFtQmV5Z+1S6W RsLXYNyKI5QBDLdZGhaGMngAFGniylMEqwf9bMTvxYH7osomSTjBYLkKhyDR0R5QBeH1t8m4Eq9q eZasoEYmWE+pnalG1QPy9WOkyCP2e9Ol2lJWEnUWWnbuY2/zN9evqmMYUbFOXs4DfD+H3cEkPAiQ S+cLLJ2YwxHemKZb4fqGsuztuKEz56ntKr6+crm+rffkaQ6ZgOiMXiuEqV1z1/LQXN3EpAcjiAp3 LmnlY6pf3MiGGIlH4DwR/8ZbhORGNFeptxtp05gCcZgYI8gsmHcEorQzZCGTIbtf63VNbf0lrvss Y+k7ACFYjGBZUplStYNPPQp14zNyw14COxXx7UdMZrbv8eRj5etJAHCRpEM/7/cneFQN6fDdHNr1 EWHzscztBgVEgSq+ZnfG7K0HqiDsdwhHCXzemPhUYiRZWFKmibEQScU/huV69colAVsa9ZZprYsm kC0g7mwqrZSw+kxwM6FPyf+m+2yLPSXDTe3mgQj2Qmeep8knyyU0QBpiK1Qf+zrSKJ0= 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Spam-Score: -2.33 X-Migadu-Queue-Id: BC2835740F X-Migadu-Spam-Score: -2.33 X-TUID: GSgkvFMyibdH On Thu, Aug 24, 2023 at 01:33:01PM +0000, Ihor Radchenko wrote: > Russell Adams writes: > > > 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. > > It was a hack to reduce the amount of special cases in the existing > code. > > > Sometimes there are features we just can't support. > > > > Would removing inline tasks in core clean up anything? > > It will. And it will also break some of my workflows :( I think that's unfortunate, but perhaps it would improve the health of the codebase? > > Could we normalize the code if some of the features were enabled in a > > cookie/flag on a heading? > > We would need to put more special cases. Which has pros and cons, > actually. The downside is more special cases. The upside is that most of > inlinetask bugs are originating from the same code handling both > inlinetasks and headings without accounting for their differences. It sounds like the code would be cleaner in a single place using a cookie. ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com https://www.adamsinfoserv.com/