Re: [Jsonpath] Fwd: I-D Action: draft-bormann-jsonpath-iregexp-04.txt

Greg Dennis <gregsdennis@yahoo.com> Mon, 25 April 2022 20:55 UTC

Return-Path: <gregsdennis@yahoo.com>
X-Original-To: jsonpath@ietfa.amsl.com
Delivered-To: jsonpath@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EFCAC3A443C for <jsonpath@ietfa.amsl.com>; Mon, 25 Apr 2022 13:55:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.193
X-Spam-Level:
X-Spam-Status: No, score=-0.193 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3XG61eHR9LsK for <jsonpath@ietfa.amsl.com>; Mon, 25 Apr 2022 13:55:51 -0700 (PDT)
Received: from sonic313-9.consmr.mail.ne1.yahoo.com (sonic313-9.consmr.mail.ne1.yahoo.com [66.163.185.32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EBDEC3A443A for <jsonpath@ietf.org>; Mon, 25 Apr 2022 13:55:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1650920150; bh=kv0GF5Ck+tII3/9tdIm8qOWfsos4at2zjQoM92zeXV8=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=BQygqijDGVnDLR/ImaG1q84mMQrK6fRpHVGpQ/tTW+wBmEzAmPA0hXr+FNbSYdIYrSURARHxnnhHT47LWbikJgDHdo2/7bOc1D4F9kNO/2e1niLqubwt26qWT34OWl9iiWdQXBkuc0zeriOprDS76pzOUU18DrMfspEdAPYaGVx7vgCfCzMyULGJl03YopBKsLtvvc5NAQbq7m9k5pEArPwl3gBLqvNcrvlConVw2QGrQlak8CbvgwpHF5L9B+eFpOjMl96CPlcWXGr86KdVzC6NznTXrRtdD3YZ7hylsSa1cYH2PAZwgpgDcBV8OV7DlwPYnIRsOs5TIi0NqB44Rw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1650920150; bh=5dTPeXtzPd1dlZaxUDlTrL1tgNUfyuYeOvXCuw6NEKs=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=DcsGeYYgfCUMrHr35Yt/KKaCI4LFtu7b6u6NTfM1ZkTHR6QuvgLveEcV/FtHS/AiSy5/c2IvQ/HwnJo2dGC7tj4VyArb7ugyMHUrZ+gkgw/UJaon8SSzTc1yPK04NYoK4HKDTT9PP1LZVwMISYSGuwIuEviMvB8hVCufexEGk47AydNTDX2Cla8g5eetjtfr/fTVylaLlBfmbBzTq/VkYiCp9XPiBIs+8zP9dT7bjxRjNnJs9rdeAO2DAOvm+LL+2A9ArVQmWHTf0I66rDgkDYkU7Yo5yZRmDvs5Qd3yBrvf58lHvgDLQn4FYjOtEaU3/gNTr0z35O4QwVMrs7dBjQ==
X-YMail-OSG: 6f9LBl8VM1lHpzinjv96Q1OQ0OKEw6e_abt6VZNlUmHteuRdXLkCj71fEB1ULmQ g.9dP6KQksY.wEIJZzam9D3ZsMczaGpbJnEvDW1mpVDCYcjbUYDLOvkyzDsSGPj0lqosRl6dooGc VTNCtXq5gduQdHQEoLVuAmlXWvWrf2FM0UYFo223y88apGQB55M9wjV9eOXQACSdBoP2mkemhz6t WwuvJqjwgnaAzj271YxhSrvrfLUw3IUvVn.QbyKZgvhkA0yCl9gdjp3nmCiy.rLh2a1Ti4fxkeVq ceYG7E3g705o6EA24RFNorbMQJw99iM2Jy6nNzhWexeky3gSSh_9qL5X7Cv1LW9RIKE4Sy_mD1aW tfbS1xCdne9_PffQAkEVY_qM8ez7a946W1TO9NFh5n3pZIYD1fguETtCuoFLf6SyNFAhkbkQv0cg 8rkfshryUA4GCs8fDgcknE0lauJDFFdDQZluXsCn.XZ.2yfW9mfRXGodSO_FGRZGqv8XMjzrppEZ Th.YAGEnavkjrhB55fRQfJSsh3TuKJyB8eIaBbslZYI_C0BBtACXUIi_eyBkQwK2_FMx.j46YHRy BJEdVNC4Ee.hww6.ALTGK6KQZf.m.zTUnHnClQduRgOpCzG0TXFk2nPoOOlz.8Z50EeyibN73Fop rt9a_iaGPFw35En4zSperiDheCzg4xxQjTSMsyhoMkdtszCi.VWLe_KujqasTWOjxHpAcoPnJJwZ vQoyyKZWltp6iW6ObBFAOMruxxYThjyDQa2u_Wxp8oP6aVKPyO9FpqJBq3J5PKuFOFkbDlFZPnDS JsncIdbutajBTBHKiEnAsezJQVQJwhNtTYa2uMVdPF1Rry45Pdy.z803ywf8LTAZokNx.LTqjVan r7jt.daIrXlJdPyv404j351zUfCapt4eNwX2etuO_3z7Fi7_AEWWL_ibId4Coedp_HmduLcVKpAD DBzumxsEhJgrgXrunVngbZKEcy7P8lb20.7c4BQFOMB95ds6tjh5dstYBwlT1ceZ7fMRXhh_lekG NCeDqm0JaDFTSIo29Ac3Za6A54yQCYzgBHf_PA2K8pvtmXEn7BAzcWYJSztvSjUTSRXr7aCfKLx1 q7JRAUAIAOv_VxHNSVi7dw7tcE_vPwF7cXbZOvfYABOIW2pOhKlwlY3v2o3JncEDsAZfWJPwmwnY MerbrHfkt5lC6_9lDHVKm.IrW8e68_.HD7Jq2fXSL7KcLwCL1BY_hmxAx5EOpJLwarvWEQaIMLsA 1wKMy99ggOkhHuekDANumIFWkQLmmk2mNyQ.tV6.VjnhvyUwqwac_GGbO6pRTMUhxHPA84Wzj8_R KjHSKwsKRg0hFqIPBICdXMRrxjChoH87463bswOFXMebz_PhHFtM6Wd0g9Ty7pp58uzd6VXPej9u HzLDVKVzOx..A_YMS7wTZKbzlJNTRCVU0ta2xpdSkVfKUEqXmisjEwghGTSQQ13LQLV4tRw95C6K OFoyaD3MAxsN3vOpdMGDd2dKFeocEZXIQZA0cjDW9VHOMctMhDutERacvP1gglE2nXyBJa8aNp73 7..IXAvEGw42HV7i_PFQFSsiMCReLwBhrvDz8GYnedi116zNZ8MIUdawMwGQDuwePOXYHquS1LqU pJ81MH46g7k1jEaBUjOiQjJWuksetqZYhCE5pK5nJUjKV7eOokL3iDKOALYlCuwr1EnzswQ1vD6E ..QsQOT7vtZxctX2r7n.22leszg.5gq0mziivBIpu0IqRLmFnaFrpyjALeYBm.JHEyzQazommerZ hh5cg6mZtHj.2CCvYPcVYKyJE_OAs1p6EFVju18nNAtQnuptGvglP9tJtNuV2YQhBr.xPez2TWZI 6SogiiPQMvpYZ_ITPOSPo5AlF0EP9MPIZWUYUfC7qQnXlYFiTcByYrVRzXEXWJCKS6.QALC64Z2w U5Oet47T295d8n2rDXnQkyc7UKGcgyXNcaO2SUjGTe3_8kC_9Ux7Y_BJnw5OJymtT11zIvOpOZG4 C_fOqwUaC7ydkcDyi8dE.jtzR5VqjRDKFTzryQcGGJ18qQdbYpJcRUwmfmmcxnL9S1zuuSxQrUgV S.gT9MbTYBEQPGR90CWQ_MWv9fwTg9GPatWnSy4dPUJCO7YE3Xj2R6n5m6XJKn6Fsfmwro_KnCuF 2bbXWFAdKyp7HGUetAEdOWS792TzQHZ.uV_5rWNBOPgU1OjMmO7eJbWs8eIPHtvOZfymlqPjHD4m A405baYhrrLUQvYPbXNasuP8-
X-Sonic-MF: <gregsdennis@yahoo.com>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Mon, 25 Apr 2022 20:55:50 +0000
Date: Mon, 25 Apr 2022 20:55:47 +0000
From: Greg Dennis <gregsdennis@yahoo.com>
To: Tim Bray <tbray@textuality.com>, Glyn Normington <glyn.normington.work@gmail.com>
Cc: Carsten Bormann <cabo@tzi.org>, "jsonpath@ietf.org" <jsonpath@ietf.org>
Message-ID: <57629706.698669.1650920147790@mail.yahoo.com>
In-Reply-To: <CANH0GbKc_vtT_+vm_S+-EizLX05voCR=mUa3ZksGo_+J821M_g@mail.gmail.com>
References: <165090408999.1001.9669029059632409746@ietfa.amsl.com> <8DF9CF13-3ADA-433A-97DF-6D77A222D607@tzi.org> <CANH0GbJm7CYUDYhvpz+F1e+NhO5pPBOxFr9T3sjEgu6pShS4Yg@mail.gmail.com> <CAHBU6itkyL-Vny_XM3musumN=_CdhoT_tnNDLhtp8RAXqLBdng@mail.gmail.com> <CANH0GbKc_vtT_+vm_S+-EizLX05voCR=mUa3ZksGo_+J821M_g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_698668_1850615256.1650920147789"
X-Mailer: WebService/1.1.20118 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/a5o-YnXm1oERxR7qzZiIlPaJ1fE>
Subject: Re: [Jsonpath] Fwd: I-D Action: draft-bormann-jsonpath-iregexp-04.txt
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: A summary description of the list to be included in the table on this page <jsonpath.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jsonpath/>
List-Post: <mailto:jsonpath@ietf.org>
List-Help: <mailto:jsonpath-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Apr 2022 20:55:53 -0000

 The way this is handled in JSON Schema is that we allow implementations to have addition (extra-spec) support, but the default behavior MUST be as defined in the spec.  This means that to get any extra behavior, you have to consciously modify the implementation options.  By doing so, you've effectively acknowledged that the behavior you want is implementation-specific and won't necessarily work with other implementations.
    On Tuesday, April 26, 2022, 08:47:05 AM GMT+12, Glyn Normington <glyn.normington.work@gmail.com> wrote:  
 
 If non-conforming regexps are handled, I think (at least perceived) interoperation could suffer. Suppose someone gets used to using a particular I-Regexp implementation and fails to notice they have stepped outside the official syntax. Then at some point, they try another i-Regexp implementation and either (a) their regexp syntax is rejected as invalid or (b) the behaviour is different.
-- 
JSONpath mailing list
JSONpath@ietf.org
https://www.ietf.org/mailman/listinfo/jsonpath