From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id qK/xKVfd3mOFdwEAbAwnHQ (envelope-from ) for ; Sat, 04 Feb 2023 23:33:59 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id SN7XKVfd3mOfAAEAauVa8A (envelope-from ) for ; Sat, 04 Feb 2023 23:33:59 +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 6A866248B5 for ; Sat, 4 Feb 2023 23:33:59 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pOR5s-0006sf-CV; Sat, 04 Feb 2023 17:33:13 -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 1pOR5p-0006qh-9P for emacs-orgmode@gnu.org; Sat, 04 Feb 2023 17:33:09 -0500 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pOR5n-0000hI-Ev for emacs-orgmode@gnu.org; Sat, 04 Feb 2023 17:33:09 -0500 Received: by mail-lf1-x134.google.com with SMTP id bp15so12716966lfb.13 for ; Sat, 04 Feb 2023 14:33:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4xaMN98cC/byBiE9YEqeXaxvVoBvyoxXNDRG+K1OrlM=; b=llzfvS1h8yz7nqXLCwDSJCpbOI8i2ZUvyV4wBwJpIhHZFYIAfrIGSGWUcEEjkVFnBL 01sZZJmliYJGLZaclFx+KViehgR/nXuVrzst7hwkxuXhhoZyPvVkfINLlvG1KBX+MRsF 82CVzFl7C1EbQ5GvrH9bCw2SLTcDlxwK4tgqS9f2JZXAErdsDWhGAezSPmK0NfDoQvuX YM/H80Aji50408PdyBN9tPCpEKMvnDzzlgOmaOKPGhey5vxTgqPfo5Fz5Ly9JbjdDLO8 lZGW9Rn3su8H/tgU5MQoRiHdrQAmBxqNIlYHJ6ELT5Z5P0ccVlRJdl86tbAV7Ap5oE4D 9qEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4xaMN98cC/byBiE9YEqeXaxvVoBvyoxXNDRG+K1OrlM=; b=JdfYqpPbcwHkjrxpV2dXHt5WqLCQkb/86zojiIWi64LTI7CW1/EtGmKTk+AL7P610Z 0n7thuDhVyqGDj1AQwRUN4gs0JUrGejoNWVoAXjs7hZhCk5wQKXGPp33Vnw47jrwX0oy G9dlAD6m1R7tuY5wKxAajZ5vCCoIwDGKLtZfMvyIBb7KibxcRRSRZSNBZ1YgqzH+VMrX 3Oys120KWJoFFc2iNHhdcTGVzlVDC50imiBABjtd4mxFvLLBo9Jhy+QRu1S18AYuOrTF e6CxiVfzpBxi55Ci17U03imE+YxrZIgUYitEHVN1nVh7paDC2ONRqQvBnaNJtJB+I8vc YcFg== X-Gm-Message-State: AO0yUKUVb14+8bPHgaVVORFcVwOtazBAH3JV2H+Z/AwOU75YNxd5qkIc zF2bMZV1Zi61PVSo9zNgeK9VuE1CWr2K1sqtbTA= X-Google-Smtp-Source: AK7set+Okbc6+gK4XDYGNPVIleD4ey25sb7nBf9abVL9zF+JLNlIWhywYOEDXRCKiYasaovvk+iEXnonCoZ0uXnxP4A= X-Received: by 2002:a05:6512:3693:b0:4d8:5f47:e4dd with SMTP id d19-20020a056512369300b004d85f47e4ddmr2171144lfs.49.1675549982649; Sat, 04 Feb 2023 14:33:02 -0800 (PST) MIME-Version: 1.0 Received: by 2002:aa6:c266:0:b0:23b:5e81:46ba with HTTP; Sat, 4 Feb 2023 14:33:00 -0800 (PST) In-Reply-To: <871qn9letw.fsf@localhost> References: <87r0vtiks0.fsf@localhost> <63c671c0.a70a0220.61aa5.56b8@mx.google.com> <87fsc88aq9.fsf@localhost> <63c7dd3d.170a0220.6b4d6.f84f@mx.google.com> <877cxk6oeu.fsf@localhost> <63c86454.170a0220.80970.652d@mx.google.com> <63c8f5a6.170a0220.ea8cf.7f96@mx.google.com> <63c9b654.170a0220.d82d2.4254@mx.google.com> <87mt6e86sr.fsf@tsdye.online> <63c9d976.620a0220.a7d40.113b@mx.google.com> <87tu0mjb24.fsf@tsdye.online> <63ca1283.170a0220.5bc81.0fdd@mx.google.com> <87pmb9k8oi.fsf@tsdye.online> <3035CDD5-41DD-4516-9E4E-9E0DF16BE2E0@gmail.com> <87lelo8c9r.fsf@localhost> <2150768.1675077958@archlinux> <87tu063ox2.fsf@localhost> <871qn9letw.fsf@localhost> From: Samuel Wales Date: Sat, 4 Feb 2023 15:33:00 -0700 Message-ID: Subject: Re: [POLL] Proposed syntax for timestamps with time zone info (was: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda) To: Ihor Radchenko Cc: Greg Minshall , Sterling Hooten , "Thomas S. Dye" , Tim Cross , Jean Louis , Daryl Manning , rjhorn@alum.mit.edu, emacs-orgmode@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::134; envelope-from=samologist@gmail.com; helo=mail-lf1-x134.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-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675550039; 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=4xaMN98cC/byBiE9YEqeXaxvVoBvyoxXNDRG+K1OrlM=; b=pMf/x2jIs7aqsw5WPmsn4ZBwJZ7kNINhTSFO+7ZshrargUJeBy9BX2ypAMw4z+kjtmU51s twHmVboI1SbPFncR2KS1wwgYMRgOHgVfkj8j5xLuI6uxxN6nkbsexc2SsnaplFOd7fO/jR iLeGi0nUROoL4IrGmTytAEV7pSCpw2l0EJicj/7+ehmUE6iX10a7HHF5onaEpWzs8w6McP 8Kl8bI3oxi61RmgyPrVnK+LuKQYZTJqSm6rdXj4SJIkVdXVpUc41Ewfu/DEDA7pgvhJYv3 M5+a7boJakZe9KiODRvleIvyrB4i0dwFTCsmZa/i+VhDIYkIyvm08Qe3UOaQaA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=llzfvS1h; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675550039; a=rsa-sha256; cv=none; b=t3DuKfjigTkiIV/ulpk5aO9g0xgeyp1l4M3zdWiP7kbG2uslIrmm3DzkQb7HWEsckyP/f7 f8c3zT6PXXQ2/LuZ+VlwVaZ8qjZL831MA35AOg+OjfGts8eeAqg5OBbX2HuOER/hOFdcA8 +V6UXdWaxQ02WPa0YPZ64g3nWAFwq2wYGwqiv5C+SSMdVmoLAUaGFpK8uT3V0Si/FHnGge jd2tcqHeIz94I0P4ZbFhQa9xjAs9aFHUb/lxDyy+5i/j97NMbiwgrhHx5w6kSiPLXAaTh7 kWJEiMpn13JvYl05VU0VCHlUTWj53UxiKwkNKGXQLYrZgWmuDLBugqsqtrkPNw== X-Migadu-Spam-Score: -6.28 X-Spam-Score: -6.28 X-Migadu-Queue-Id: 6A866248B5 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=llzfvS1h; 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=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn1.migadu.com X-TUID: G8a9lnNTdzoW On 2/1/23, Ihor Radchenko wrote: > the best we can do is minimizing the breakage when designing the new syntax as a small nit [followup is not needed as i do not want to distract from the big boys talking about quantum dst on pluto for timestamps with [axial precession change :[]*, or follow up, as i have given up on the topic of tz for timestamps :]]: it might be that i was not making a point for which it is entirely true that what you and everybody else is proposing, i.e. extending existing ts syntax for tz, is the best we can do, in principle. :] what you said is true if you stick, for tz-using tses, with extending /existing/ ts syntax, as opposed to countenancing, for those tses, an extensible syntax that is also usable for ts-unrelated features and subfeatures so as to reduce proliferation of new, heterogenous, syntax as it will arise in future and has arisen for many years [i prefer less syntax], and other stuff like reusable infrastructure for semantics and parsing and display etc. and optional ability for users to extend syntax themselves readily without it being heterogenous but instead merely cl-style kw, and also if you don't take potential issues with compatibility with piles of regexps in 3rd party and personal code, including non-emacs, into account [not saying unreasonable]. etc. never fear: i have given up on all of that completely. at least for tz. your syntax looks great and everybody seems delighted so i have no business butting in and cannot follow up for unrelated reasons in any case. so just a nit. this paragraph might be unreadable and in that case you can just ignore it. [*] i have read that global warming relates to earth axis precession change due to contemporary mass loss primarily in Greenland. for all i know, also the origins of org coincidentally being due to an astrophysicist, this could affect tses.