From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id DNFTI2ljVmGxPgAAgWs5BA (envelope-from ) for ; Fri, 01 Oct 2021 03:24:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id +IueHmljVmG8eQAA1q6Kng (envelope-from ) for ; Fri, 01 Oct 2021 01:24:57 +0000 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 1CB4A3885A for ; Fri, 1 Oct 2021 03:24:57 +0200 (CEST) Received: from localhost ([::1]:54876 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mW7IG-0000DO-8C for larch@yhetil.org; Thu, 30 Sep 2021 21:24:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44988) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mW7Hi-0000Br-7e for emacs-orgmode@gnu.org; Thu, 30 Sep 2021 21:24:22 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:36788) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mW7Hg-0002S7-KT for emacs-orgmode@gnu.org; Thu, 30 Sep 2021 21:24:21 -0400 Received: by mail-wr1-x429.google.com with SMTP id h15so11268902wrc.3 for ; Thu, 30 Sep 2021 18:24:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zEaOrgZRaqBEZR8Zz9sRz94aOCX9Y8JhWOx+VIqxsio=; b=ePbej2OT+G++R4S3P2AzDebMzsi1HUHNFLF5aK9+Sw6/9+6Hq8t/Ltj7aaT3xZdMJ7 ZsfmGvJYEJj2sfiHwVQwCcz/AF3qbXN4m761MfYfFZGiJzlOV+ElMGGBG/L5fVJQ++Th n0Aq14UOnQg5+StTx29sEplaMS3fvn9g9Pbhlln/onazeQ/IBXtCoFpk955q3Ti9jCVP PMM5oDbIPEa4HR0PxwlXHPNQnrAfMBAJamBnCOaay45zuSfHVvAYLKbOQ69omyOI5+Bg t6DeTopy4fziFVweLpXDm2SlKFjaN4+WW0iErKHWHtd1fCKyQSXxVKnjNUkeO9py9sQh AlEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zEaOrgZRaqBEZR8Zz9sRz94aOCX9Y8JhWOx+VIqxsio=; b=s/OLyT4tTpPsMK5/cOvXJpy8FzHUzkP+UGIUMEeYwFVYuKIJ9uQ0+NXUETX4mLcy8k 3yX99uPANpVJyMGmaO5k0Juzn2cfkXjc/YnejzMPTvP/X3fTWQ1npH4zw4TPf0M3AYcH ZqyIJ8fxr1xXtbCCeSv1zXsF6NHg58dKNrDwQuKDctUICzIjsevLxODburmFpvUYnU4z YutzUmlDstiqalYeENVzgSe+iyPhA66+X3ndC88g+fQ+xe66Yt8Ilh2EAb2HgVN6gzC8 IfdvvbQNg/MDD028sfYpzbslddBRtNpifewxgAsOiPPgGaK9/nNlhPLcPP3leOd5FoxV zMiA== X-Gm-Message-State: AOAM530vS9TkTBa4HSen008R66ZfPwgSvSvohWzCSxiEDq8/J1dK1r+a QFLx0JoPoz7W3UsTbSkdk8Zcf1OLNCEMnxsKlKg= X-Google-Smtp-Source: ABdhPJxVZQinEnufgmafV5gTaC3YpRltbOScdShv7AtGZtNrhZYZw27hNlJZFm6VdenB0e632Uvr/Iu7wG9fwUdyWKI= X-Received: by 2002:a5d:54c5:: with SMTP id x5mr9244740wrv.47.1633051458098; Thu, 30 Sep 2021 18:24:18 -0700 (PDT) MIME-Version: 1.0 References: <875yuh9b3t.fsf@gmail.com> In-Reply-To: <875yuh9b3t.fsf@gmail.com> From: Tom Gillespie Date: Thu, 30 Sep 2021 18:24:06 -0700 Message-ID: Subject: Re: [PATCH] Accept more :tangle-mode specification forms To: Timothy Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=tgbugs@gmail.com; helo=mail-wr1-x429.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.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Org Mode List Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1633051497; 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=zEaOrgZRaqBEZR8Zz9sRz94aOCX9Y8JhWOx+VIqxsio=; b=uiiPN8Zn5PBN5Sg9bUHn3jmG7f7H3vEtQCF8FQDJlytdCJfmGezhzYSq8AOMkNrE0uIbiu gRM5zXeTT7yGk1Gl8QtHuH48obk8YWdS34N8tofRiES3sKIiiaOyPcrXB1EnxrhjOQWTgJ dg0TApFk8zfPiyd7oAX6H02AI+pqyCl8UEuXNBvpMemTJC96wEZfCVsLq8pUQ3BJVcl3fZ 7Pzn4Tzsim5kkRanaoESrt2rIpf5yH/VpHSgTCA5Czm7ClU0UCMUP62acoJzovfTM7Vycu rCQW6MDZ5buD2rc2U7iJJ7t1QYvLVJ8yEBlpDofiRmTYxO4/HzyxfII/GUlRJA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1633051497; a=rsa-sha256; cv=none; b=Tu/XuXjEMyozr0UpUxXe/fB5gU/i/2JbzCSUi/s97aE2qP7ca+qXfISNRZc51rvcavcJTL +ooXZ+Cuv7w1wDoiOoieZdgVLSK3hncN/C5PKnjTgihQQuiKp14i7u0578f2+EhPnNssuW xvlgO6+G/70p9LNmY5/XgrJl/uyegnCaMmastU6FtyHzyr0hOhMAcuBBpvsDf0ic2ajOLu g/qXi/NWvVSw5jbxlVTsj846Y6QfR+yDoBzXybBx3z5GLQpVI9B0tZB/7dN5YPbHbBRS+3 RjQudLPzc/5NDiAdUkvEmVK6qyLrGZrokcToexa+KME0mCbKMV+MX/P1pP3NYw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ePbej2OT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -4.00 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ePbej2OT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 1CB4A3885A X-Spam-Score: -4.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: 6XGw0YhlwaBI I strongly oppose this patch. It adds far too much complexity to the org grammar. Representation of numbers is an extremely nasty part of nearly every language, and I suggest that org steer well clear of trying to formalize this. With an eye to future portability I suggest that no special cases be given to something as important for security as tangle mode without very careful consideration. Emacs lisp closures have clear semantics in Org and the number syntax is clear. If users are concerned about the verbosity of (identity #o0600) they could go with the sorter (or #o0600). Best, Tom