From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2MYODCc41GOHGwAAbAwnHQ (envelope-from ) for ; Fri, 27 Jan 2023 21:46:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id APATCyc41GNgMgEAG6o9tA (envelope-from ) for ; Fri, 27 Jan 2023 21:46:31 +0100 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 F2D8C115EB for ; Fri, 27 Jan 2023 21:46:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLVbw-00043z-T6; Fri, 27 Jan 2023 15:46:12 -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 1pLVbv-00043p-CH for emacs-orgmode@gnu.org; Fri, 27 Jan 2023 15:46:11 -0500 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pLVbt-0006jQ-F5; Fri, 27 Jan 2023 15:46:11 -0500 Received: by mail-pl1-x630.google.com with SMTP id jl3so6178562plb.8; Fri, 27 Jan 2023 12:46:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:date:subject:cc:to:from:user-agent :references:message-id:from:to:cc:subject:date:message-id:reply-to; bh=tbQRJNqxua81WdYWRC7mSRWgywti3bk+KlRCB0c2Buo=; b=qW74w42O/61R8psCHh0s4/S+38Ww3nnpx5B3dX9zwzeylUOoVMevkfqtNHpAJA72t0 MqUsy0RrWgCFNenjYyKfNHI3x43tUud8X9vWc+Zwdgg0QUhNGbVP+a2WYh5mXPMyMmFc Sw2FlKAvfM8p027iuyIUTCgvDslPLOmJ+DVyY9jcKxDCucjKYbKyHloJ5rct4/WaNeu8 cnZXKLfmbsJ8PYKQJGa8+QwCNBMVLseOkgO9t14zXOOsNEotF23nc/q5+CBd8L53mjjU r3BrJ2+rJKT5qm4moaQkkhttfGg3XBAj01urqHu18M+fuxtqdLEevdGM8rhIvc+/emQK ts9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:in-reply-to:date:subject:cc:to:from:user-agent :references:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tbQRJNqxua81WdYWRC7mSRWgywti3bk+KlRCB0c2Buo=; b=i1iKD928jvqdxX/d9qYVt3SyVWCFsv45kgbJChJWeykS32Wq+ahA29alIlw00QBMyr bO1aAhUCuur4Bqrit3gYUprG8SyZ56M6Ux6CXc/G5KG7Smf0EcJB563wW9BZ5WgNMHkB HzfBGuhZ6SbKeMMpMjHImcESFDd6PnP7Ptus0PA0B0tl5rUU169/jLdvCwrOHV1bqe0h +QKjvxhTkCpp4kCEKbYe5zRu9vxLoiDKVX7uUwFIQ2vmX55j1jYA59biM0BAOt25z5q8 TtLtmuEd4Rfaxfcna9g2IJMfUiSAM5NQPQ/mCOT9LQM3vHt9f0oxmu5WdAxpAD/c2cvX EYrg== X-Gm-Message-State: AFqh2kp68o6wjNkxlAwfIPMjEz7Lof1JbX/VeH7yf4k8SQITh/PIS7CC 1rCMBoyj3RaCfeuC4qCJvCjLnhLU6+PqTg== X-Google-Smtp-Source: AMrXdXs3gwwbKll+gKA4Ntu4tvqQU5rcDf+d+M6Rn0BVKY0F7ZQ81uk2NRdSYkS9VfxoJ43oDzxpZQ== X-Received: by 2002:a05:6a21:3381:b0:af:6cc0:5b3d with SMTP id yy1-20020a056a21338100b000af6cc05b3dmr57148130pzb.7.1674852366865; Fri, 27 Jan 2023 12:46:06 -0800 (PST) Received: from dingbat (124-169-47-98.dyn.iinet.net.au. [124.169.47.98]) by smtp.gmail.com with ESMTPSA id v25-20020a63b959000000b004b1b9e23790sm2692837pgo.92.2023.01.27.12.46.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jan 2023 12:46:06 -0800 (PST) Message-ID: <63d4380e.630a0220.d390c.472f@mx.google.com> X-Google-Original-Message-ID: --text follows this line-- References: <87sfx7degz.fsf@gmail.com> <87v8ks6rhf.fsf@localhost> <87h6wc6qzy.fsf@gnu.org> User-agent: mu4e 1.9.17; emacs 29.0.60 From: Tim Cross To: Bastien Guerry Cc: Ihor Radchenko , Timothy , Kyle Meyer , Daniel Mendler , emacs-orgmode@gnu.org Subject: Re: [POLL] Use compat.el in Org? Date: Sat, 28 Jan 2023 07:38:27 +1100 In-reply-to: <87h6wc6qzy.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::630; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x630.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674852390; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=tbQRJNqxua81WdYWRC7mSRWgywti3bk+KlRCB0c2Buo=; b=n+sABZYW9ipF2is9isGopoTWuT16FpIf5qs41xO5f5Qw75oKYPal8UFYMqlaArAZqxxCLw ZNkT03G8LdvArYEN8sqUR2D+20xpgPhqwUJaLWPDqCtOGuIv4sfxZBXQ/+fypp2MLDgLGj tOhEaGRZPRwrG/aRTkNqVL48IueI4Zr0AIcHczUu3lgwxjhifuX4MP9+dmdIqK7CSQgwOv 7x+EpR2JFok/zMZXfvA+sRiVJV0H1WHhHpE3XYtw4s2/uOvYEQHPVgr6AkVyhIFf3CSm2v pZESBrWB3egPpBFjTqPUAeeBNVf3tF/aa5uKiNdfnamKAZAUpOsHihMLAtz4+w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=qW74w42O; dmarc=pass (policy=none) header.from=gmail.com; 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=1674852390; a=rsa-sha256; cv=none; b=hXXxH9VDrtoHnCf6uVGzG0BG2y6p3naoEZHopmD/7UI+ZW4Juf70rE9ADk2o9hc1LHt5C3 OPd43ugJkHlLLn2Gs0c7uYaKia6Ez+4QRf+xy1rMBfQTf5XWJUW3c7d+LmdDaHAx/QLYjK bbj1aIzq/t1+ofSg4KKDMCgQNaY6w7dWZuN0/bUoU5nxSzMRTFwWlwLr3qkFtFVVG0cQ7K fHag4/0tVRjhhx+Z8QeVMMNfns4m+molMW23zyRxPr+JG2jBMfiIYYMqYLoBSIImysqwPI 0mkkhJ1iF4jBp1bQ2xwNj8dZhR0Jv4tkaIPA44NdrvRxHXso8+ajXtI/Vb7SaA== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=qW74w42O; dmarc=pass (policy=none) header.from=gmail.com; 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" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -9.05 X-Spam-Score: -9.05 X-Migadu-Queue-Id: F2D8C115EB X-TUID: 5oP4YYD6hrH5 Bastien Guerry writes: > Hi Ihor, > > Ihor Radchenko writes: > >> I have recently been contacted by the current compat.el maintainer >> asking if we are willing to adapt compat.el in Org. > > Very nice! > >> WDYT? > > As long as we keep our promise in terms of backward compatibility with > older Emacs versions, I'm all for it. I would agree. I would also add that even with the use of this package, I don't think we should use it to increase the number of versions we support as support is not as simple as dropping in a compatibility library. These libraries come with a cost. Often, compatibility code does not perform as well and/or is much more complicated and more likely to have bugs. The more a version of emacs needs to rely on this library to run org-mode, the higher the likelihood performance will be degraded or unexpected new bugs are found. So, use the library, but keep the existing policy of officially supporting only the previous two major releases. If org does work with even older versions, that is great, but not supported.