From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 0PxnKpL36mShhQEAG6o9tA:P1 (envelope-from ) for ; Sun, 27 Aug 2023 09:13:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0PxnKpL36mShhQEAG6o9tA (envelope-from ) for ; Sun, 27 Aug 2023 09:13:22 +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 64DDA68FF3 for ; Sun, 27 Aug 2023 09:13:22 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=NSy8EWfr; 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=1693120402; a=rsa-sha256; cv=none; b=YXu1QfblciPdK4OQfIS90Ba9pBl4WTkATumnWVTXJrZ70IU9AEzwiZY0/OEMOZ3t/sM2p0 1RlzaZBBVu8ekIcZCz6aKmHh+ewa4xmnoWTttxjqWWoOwkIbe90c91Qk/I7TJIrcomuWGI eUt4zhdkAHmJ2SOnU9QOg9MzeLlNg15Fjux/O8rsmr7wmDlaJD2BLNokLy2joBOvbQeE9o vH3zVPJYX+2SiVhVY5VFdvEUKpHNfRjsNI0GphB9NV4TRDq4ckmcb6EQjuTnbSSkUYvdK5 2dTdet0Hnw8uUy6rP2F4eZqRGhaF3i6tyO+HoH3HJtHHBRr56Zd02egEZBIytg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=NSy8EWfr; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693120402; 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=nJ/SQajptSHZpKrvD7rdUrxIiETWUvZpaboa+2LXqFs=; b=UZTaoGPzuiYWOaQv0hPkhFoWrtSRXmCE7B015U7IHIpYypHCmi6fNbYuVXJuDLLFo278jI RSldqQkUoyzu1uuDXrkJbcEVcYEAiZaHrTI2PZycHOD577NH7vqzUXfm+iv8gZF7yRTUIe 9i3vGvjQhFVc18dGKy/00N9cAeK+tcZ6IqJF03f7MJbK3OBLvn6uYUTgexAM+k0Muu00U6 l2I8dfGHj+1DzW4oREP1MLATc2W9tAkEec2hRhTzBbTmVc62ntb8hWw6efGcAX5LW1UERO A86KhvSQBSABCZG4I0T9IxuWqfPt2usiptxx2grp8woZq2xpYSnuvHBfFL3YHQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qa9wX-0001ZI-R0; Sun, 27 Aug 2023 03:12:17 -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 1qa9wW-0001Z3-3t for emacs-orgmode@gnu.org; Sun, 27 Aug 2023 03:12:16 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qa9wT-00041S-OK for emacs-orgmode@gnu.org; Sun, 27 Aug 2023 03:12:15 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-31977ace1c8so1821131f8f.1 for ; Sun, 27 Aug 2023 00:12:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693120330; x=1693725130; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=nJ/SQajptSHZpKrvD7rdUrxIiETWUvZpaboa+2LXqFs=; b=NSy8EWfrWaNFfHWnFmUJCGIYiQxkxMgnfytkin5WiTod0E171ZKi2kqPQbEyr3g11D 4A4u79CaXGWp6wJIXMsWoeR15eGX1ivuRyYLU34VPfqZgjF00GdEiLAhl/I/04yUQ/zk sF+4DPLpAH24u8QGp+o//10E0FH31+6SwknOM1WHNBrkz3EJBO5Rl53CoDp/rB9RwULS YOhGv9qOZOidoL3o9n7w1hdpkAr8Xly5QTki6yWA3kGMlCq7qtBQnNvV4Olj21fZ+4pJ MLP560DJtwvJTzKxFJd5QqfU7Nzo9pjchibGQ//EZ30vmvnRDhjvr4CBc+Yb+zxN2VRl yPPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693120330; x=1693725130; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nJ/SQajptSHZpKrvD7rdUrxIiETWUvZpaboa+2LXqFs=; b=bRSQGzxaj7u6RNSlonYFtXg294Mm2iCVDMJ0OKJnuOUQcAAOHNfszxUg5bk1tg0Xkx MQUJtywT+J4sF+owacJTBYnlK36+uk8WO3vksLN5ZOCyKglZiDWGNfmqfb6hzivSfimZ /vpkejyeWCflfRTiHXoQdhJLgweu2V3YmNUad7TO6yyUQsGWF7EG7zgpsmXwTTOzR5KM HbGAqd1DRMr1sD7BeXQ3fPwNI5TtMdbzaxqNUbgJPnf+olUqmdCHillJ5I9FzKn2K9Dn f3cgMX6TDLRreqJJAfBkY7gebEs3c2Pte7af2H1Skn1iQNuKt7j1d+HnQvDPt88MSvm4 fWcA== X-Gm-Message-State: AOJu0YwA0ZFktbAgtOzfM+1M4GfBNOdi/rd/qZU9zlr4qcoo2dB7TSTb B5WnBk8V1POPmXrvicrj45CJfMYPajbydA== X-Google-Smtp-Source: AGHT+IHhMFgszhAqfcxBqxT5UvROqOkWhbC/RAHJh+T/XD8z8Nqa4ta+IJJnrZcMfXXPflzTrN+GRQ== X-Received: by 2002:a5d:6684:0:b0:317:d048:8d87 with SMTP id l4-20020a5d6684000000b00317d0488d87mr16944925wru.61.1693120329875; Sun, 27 Aug 2023 00:12:09 -0700 (PDT) Received: from localhost (131-199-28-81.ftth.cust.kwaoo.net. [81.28.199.131]) by smtp.gmail.com with ESMTPSA id k1-20020adfe3c1000000b0031c6e1ea4c7sm6753627wrm.90.2023.08.27.00.12.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Aug 2023 00:12:09 -0700 (PDT) From: Samuel Loury To: Jens Schmidt , Ihor Radchenko Cc: emacs-orgmode@gnu.org Subject: Re: [RFC] Quoting property names in tag/property matches [Was: [BUG?] Matching tags: & operator no more implicit between tags and special property] In-Reply-To: References: <87h6oq2nu1.fsf@gmail.com> <877cpm6oe3.fsf@localhost> <811c9bda-cea4-c0d6-30b4-53ebdb432ab6@vodafonemail.de> <748acab1-eaf4-fdd3-13a6-26e6229de613@vodafonemail.de> <87o7iw7v4q.fsf@localhost> <98f4101b-7281-2793-ca30-7086c4f10c5d@vodafonemail.de> <87sf86w1k8.fsf@localhost> <6a7888b5-1b4c-9a59-8a8e-e27c9d8b50cb@vodafonemail.de> <87h6omj9nx.fsf@localhost> <87edjqj8mk.fsf@localhost> Date: Sun, 27 Aug 2023 09:11:57 +0200 Message-ID: <878r9xez7m.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=konubinix@gmail.com; helo=mail-wr1-x430.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 X-Migadu-Scanner: mx0.migadu.com X-Spam-Score: -8.30 X-Migadu-Queue-Id: 64DDA68FF3 X-Migadu-Spam-Score: -8.30 X-TUID: PV7tJfDZwruw --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I have a dumb question. IIUC, it needs a lot of effort to deal with implicit & correctly. I initially used it because de manual said it was ok, but I would have used explicit & if the manual had said so. I wonder if we could just stop saying that & is optional and have a simpler parsing.=20 IMHO, "-tag&-todo=3DTODO" is totally ok. I even imagine we could say that & and | are forbidden to say anything else than AND and OR and people would be ok with that. IOW, I wonder of the time and effort to deal with optional & is worth it. WDYT? =2D-=20 Konubinix GPG Key : 7439106A Fingerprint: 5993 BE7A DA65 E2D9 06CE 5C36 75D2 3CED 7439 106A --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEWZO+etpl4tkGzlw2ddI87XQ5EGoFAmTq9z0ACgkQddI87XQ5 EGp4ZQf6AjgfIB2HmYyS1UMAxM76fk30Nn+FRYE5lBa4LwxL9Q0astm4iLnoQRuF L3B7km8O2Sa0Gbw5HryjIJF8Dt8U6wyuymieekcmsBcQA5OUzI/DtPBZRgJCfpCn M54UA9TJOlEkZe2CJJczkhbBv2LFDnAaClKRH1VdoIML3hzPuoW/J9DVkAQ+boA7 HzY8oP7U0uIPwXt6ehHxLw2+szx+SWchyPszaMGC0FUT5zbVV+2u5DynOIToyzOW yEmFWUb8DwdeTVU8PDq+srSStkE0vJlGNqfGqm7s5WCiOmJdQObdvXZp4a8lIjAv z5c7qN4avcv0JowGNQgHuqzghmsbCg== =wdzX -----END PGP SIGNATURE----- --=-=-=--