Re: [Jsonpath] WG adoption draft-bormann-jsonpath-iregexp-02

Tim Bray <tbray@textuality.com> Wed, 19 January 2022 17:07 UTC

Return-Path: <tbray@textuality.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 2AADA3A1413 for <jsonpath@ietfa.amsl.com>; Wed, 19 Jan 2022 09:07:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=textuality-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8b-5r9yR4pKi for <jsonpath@ietfa.amsl.com>; Wed, 19 Jan 2022 09:07:06 -0800 (PST)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C4B53A1408 for <jsonpath@ietf.org>; Wed, 19 Jan 2022 09:07:05 -0800 (PST)
Received: by mail-ed1-x52e.google.com with SMTP id j23so10315389edp.5 for <jsonpath@ietf.org>; Wed, 19 Jan 2022 09:07:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iq4kwYgiWXYWJf9ej+cdDGRt4oAwxZK9gqGKl467kBc=; b=DRthu9CfZX/IxtK7BWtmyiV6ySX0KMt4r5+Z+woTon4HE5AITHhJ1zX9MCb/ulWxWl HKztFMb2HoJoGCo5ccHGc7OIo7yzT9Ygf8TAH33krl63FyvTzRniqtnSNv/UC/P3GN2v /dlP5iUm7I6BGklM4yu+j3bMwpsUQnHVGzIZTrbAxZ7eWTwLY3Zdku3NwFLZCu/XL+Qc F9CGe5OnsDdjr5VpyODPbkk/VJbXOoPKcXLww58qWaX33K17xt//ex+8pRKOnIyK1Vyx xff/S8+yYPtCVCIazfzytWZOhgYO1QIMKPkQ6gmy2ScB7KCBi/i4+DlpNwPnlZ3EGqLj anVw==
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=iq4kwYgiWXYWJf9ej+cdDGRt4oAwxZK9gqGKl467kBc=; b=1P4WWb3RgupGRdlH7IbAEqWU4twYzmKNYje4lA0yrI/F+XF152dDlewty+Ex5PaxzQ J9fqgjCsxHAKPe1UTwKoaT/vQnrqkt9MFRN/SP7FP2oK1ZZilDs6WSkjxGmfIuEAj7rc 6gzxWGTvsrRm2fWTd4wS020UmTi71+dIxBo0MVdVZe1Bx54q5b9EiZJIw4Nx0FVL4fl9 VxQikRI979jcR8KHUvkA8QyoUCoOGH5RBn8pABaMr99lKGaz+i5f2u5WpvIvnyiBfd1m xLNWgEIz1PEUKf64wB+8TwEvqKGE7XwFDq7SRikv8aRi5+cRp6eMLKp3wIvQgsMwwRkj 8F6Q==
X-Gm-Message-State: AOAM532AXyjOLcenphR21mlFoPWpo+pWLtCxTmRcjvRW6t3rLO4hJ7MW 1kE3/5vZ4GmNHchhMlAXNwhR4oejvKkjx3zPmG5OoS/j1xjmSXw7
X-Google-Smtp-Source: ABdhPJwawo6juUOm3hkFx8jCFGgKgjCzI+oCGlbAhCWy7IH86bP6w+oEzkG6WwKmIfVWepVVRP4jml/yxoxGxfT4dE4=
X-Received: by 2002:ac2:4568:: with SMTP id k8mr21561842lfm.338.1642612022606; Wed, 19 Jan 2022 09:07:02 -0800 (PST)
MIME-Version: 1.0
References: <CAHBU6ivTZC+qn1gDct6JDT3gZFgEZFkZ3HQyR0nGh_1A28K09A@mail.gmail.com> <1290004912.869539.1642537141570@mail.yahoo.com>
In-Reply-To: <1290004912.869539.1642537141570@mail.yahoo.com>
From: Tim Bray <tbray@textuality.com>
Date: Wed, 19 Jan 2022 09:06:51 -0800
Message-ID: <CAHBU6itRxP6RR2HPUdvUObGEGozhJa-yV=pG-QzDE5FQSf79-g@mail.gmail.com>
To: Greg Dennis <gregsdennis@yahoo.com>
Cc: "jsonpath@ietf.org" <jsonpath@ietf.org>
Content-Type: multipart/mixed; boundary="0000000000001cbe2a05d5f26a22"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/ynDjtWWOTBzgE70xz8mxRlaa7E4>
Subject: Re: [Jsonpath] WG adoption draft-bormann-jsonpath-iregexp-02
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 19 Jan 2022 17:07:12 -0000

Oh, an update: I sent a big PR yesterday reorganizing the draft while
preserving more or less all of its content:
https://github.com/cabo/iregexp/pull/1 and I just saw Carsten merged it.
For convenience, I've attached what the HTML now looks like.

On Tue, Jan 18, 2022 at 12:19 PM Greg Dennis <gregsdennis@yahoo.com> wrote:

> This is great.  I've also opened a discussion (
> https://github.com/json-schema-org/community/discussions/136) with the
> JSON Schema group to see if they're open to joining this effort and
> eventually adopting this small-scope spec for that functionality as well.
>
> Greg
>
>
> On Wednesday, January 19, 2022, 07:17:17 AM GMT+13, Tim Bray <
> tbray@textuality.com> wrote:
>
>
> Co-chair hat on: At our interim meeting earlier today, we got a strong
> sense that the jsonpath WG has consensus in favor of allowing regular
> expressions in jsonpath filters, but that for this to be useful, the flavor
> of regexps needs to be specified precisely, and that flavor should be
> limited enough in scope to allow interoperation across as many as possible
> different regex libraries.
>
> Carsten Bormann has done the work of proposing such a small-scope
> regexp specification. The draft may be read at
> https://www.ietf.org/archive/id/draft-bormann-jsonpath-iregexp-02.html
> and is on GitHub at https://github.com/cabo/iregexp
>
> If you have any issues to raise or objections to this, please let the WG
> know.
> --
> JSONpath mailing list
> JSONpath@ietf.org
> https://www.ietf.org/mailman/listinfo/jsonpath
>