Re: [Jsonpath] IETF JSONPath Implementation in Rust

Glyn Normington <glyn.normington.work@gmail.com> Sun, 12 November 2023 13:34 UTC

Return-Path: <glyn.normington.work@gmail.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 37302C17C507 for <jsonpath@ietfa.amsl.com>; Sun, 12 Nov 2023 05:34:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=gmail.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 BIyd36dsgeZJ for <jsonpath@ietfa.amsl.com>; Sun, 12 Nov 2023 05:34:29 -0800 (PST)
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 990DCC17C512 for <jsonpath@ietf.org>; Sun, 12 Nov 2023 05:34:29 -0800 (PST)
Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6b1d1099a84so3620078b3a.1 for <jsonpath@ietf.org>; Sun, 12 Nov 2023 05:34:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699796069; x=1700400869; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=rbgOskLy7KzXoLajWdKQVFJ+ADtkyi0vwXSxoCSsUEU=; b=misUWQbE4XxY6+h8i88nneP/9AO0juhjP+Ba/8Ub8mESZoKybNW1D3OFDIYGYiV9nc t2VEZhrXUZqDOWRmaJxif/9RyjzW8+IAMoizt5L0rw/9CxKIsqPzbP7w4NX5sQnpzHyO kZbojJn++CoHy9Ld2ApKZg0BuiGxYfMiqZg3f/jEBUkMcQlbKkwfHSUg175+1jJx5MYN 7fliRdvBj8jd65XyATp/MHR8T4vss1VC0NMP8zXqDIWkyusaeHLIcRyqRfwNRpbojdA7 h+PL3aMSkubyHcigSzoLQgZgZX0bA2SStWkvdnyzaf73l3A/DjPQqFqoFYHloi+7q1rM bs9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699796069; x=1700400869; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rbgOskLy7KzXoLajWdKQVFJ+ADtkyi0vwXSxoCSsUEU=; b=YurW7sUk8tZqVgqbDknKeG4kk17QS+s1pqOYAUYUk/6+M2BE7dql+O+SXpCFDY0owR n9+59cd0a+TmbV5V7J7yAArz/sQYIw5hmXrvN2VWbi9UYEPoX8XudvIC6WNNK9XqWFpK yyHIhKuC8db5smDyKF9vtLIhJo6ZVkKM3RGbLi9e1sT0vx7OD4oiBIWRGi73m3PhHROh 91JFg83uf4B+OBpUaKBP6u2dDBlm7g4EMrVlE90rsprcavP4ebx/2A010T6ELGlHiEo0 hiu4Zu6tOPg/DdI6mtsmUOetQEJTVJjiPMgGKgirAGnfsEEIeIkFD8ciIz/4Vei1GRze LMTA==
X-Gm-Message-State: AOJu0YwC78ZLMbIEuc8wYxlcyVNK79+bT1ifwwuCI9Kcn9UCX2DWbL1e cp3CEUYn31T1GHH5Bw74qiIkcwpOTAnqRs3AQdyKntzC
X-Google-Smtp-Source: AGHT+IF+q88+jO8GFkPIdfiN/+7Tb+S3kqMpJj5otI8xNOmKo54snBbX1ledJIcxR2U5nEJragvC0eOG4Ti2XjKJLCY=
X-Received: by 2002:a05:6a21:33a9:b0:180:ebec:da31 with SMTP id yy41-20020a056a2133a900b00180ebecda31mr5836801pzb.8.1699796068620; Sun, 12 Nov 2023 05:34:28 -0800 (PST)
MIME-Version: 1.0
References: <CABN7U=q1SB8Pup8s+by_1YnAT65RFGeGfufu_8R-jPLS-TJnHQ@mail.gmail.com>
In-Reply-To: <CABN7U=q1SB8Pup8s+by_1YnAT65RFGeGfufu_8R-jPLS-TJnHQ@mail.gmail.com>
From: Glyn Normington <glyn.normington.work@gmail.com>
Date: Sun, 12 Nov 2023 13:34:16 +0000
Message-ID: <CANH0GbLAQ_+-kTQyURnFUzmud7BEzvMvCD3OYWfYMg4VU5gqcg@mail.gmail.com>
To: Trevor Hilton <trevor.hilton@gmail.com>
Cc: jsonpath@ietf.org
Content-Type: multipart/alternative; boundary="000000000000dc5d750609f49c9c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/qEqWob8SqoEj_BVklKWBUr6npPc>
Subject: Re: [Jsonpath] IETF JSONPath Implementation in Rust
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.39
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: Sun, 12 Nov 2023 13:34:33 -0000

Hi Trevor

Thanks for your post and for your work on implementing the JSONPath spec.

You wrote:

"One question for the group: is there any guideline on how to include
compliance/conformance statements in the implementation documentation?"

It appears not.

Regards,
Glyn

On Wed, 8 Nov 2023, 01:26 Trevor Hilton, <trevor.hilton@gmail.com> wrote:

> Hello,
>
> First off, congratulations to the group on getting JSONPath
> to standardization, it has been a pleasure following the progress and
> working with and implementing the document.
>
> I wanted to let the group know about the IETF JSONPath implementation that
> I built for the Rust Programming Language, called serde_json_path [1]. It
> has been compliant since the v0.6.0 release in April of this year, and has
> been downloaded almost 9,000 times since initial release.
>
> Several open-source projects have started using it, including one popular
> one called Arroyo [2], and some others. So, the standard is getting out
> there in the Rust world.
>
> One question for the group: is there any guideline on how to include
> compliance/conformance statements in the implementation documentation?
>
> I am awaiting the official RFC to update the docs for serde_json_path with
> a note on conformance/compliance.
>
> Regards,
> Trevor.
>
> [1] - https://github.com/hiltontj/serde_json_path
> [2] - https://www.arroyo.dev/
> --
> JSONpath mailing list
> JSONpath@ietf.org
> https://www.ietf.org/mailman/listinfo/jsonpath
>