Re: [fdt] [Webtransport] Standards for protocol headers?

Scott Morgan <scott@adligo.com> Wed, 17 June 2020 02:35 UTC

Return-Path: <scott@adligo.com>
X-Original-To: fdt@ietfa.amsl.com
Delivered-To: fdt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FE0A3A0DBE for <fdt@ietfa.amsl.com>; Tue, 16 Jun 2020 19:35:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=adligo-com.20150623.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 4EaDiSzVpEj0 for <fdt@ietfa.amsl.com>; Tue, 16 Jun 2020 19:35:03 -0700 (PDT)
Received: from mail-oo1-xc2b.google.com (mail-oo1-xc2b.google.com [IPv6:2607:f8b0:4864:20::c2b]) (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 F39063A0DBD for <fdt@ietf.org>; Tue, 16 Jun 2020 19:35:02 -0700 (PDT)
Received: by mail-oo1-xc2b.google.com with SMTP id z145so83638ooa.13 for <fdt@ietf.org>; Tue, 16 Jun 2020 19:35:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adligo-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HtgmtGRV/0XeqnsUX3YxDYZBXM2HCbPNwQO+q4gknhA=; b=Y4nVPbs2kCmy+JZ/U0qrliXq9v72KSRFj/KJrGvS/JGoQiO6LkfPWjDxmDgF9E86Fp 3cIioxSmNINClnnLXpCy1oOggrnEq2Y1wnFmgVceCAsQE4RYotMxRxXMh5VcUiqti8AL P27gekKxA0V7lQT/WI+yeeWZVD53QF220zhaU64cvonrEzGfcGS7SXrNxzLjIDhZjpH8 VT7rZurRYdG/8FtFm/tXN3OOpgB5RdY8dVS+ZVdgjF/qIniAB7xS8VrvFse/h3Q7nhUa VyYrlfZ+8PmFJUFpdAhb22f4fSXAaIstbsX29k/PMhP+PGcE+GsEBj77RNKVHefG51AX 6OWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HtgmtGRV/0XeqnsUX3YxDYZBXM2HCbPNwQO+q4gknhA=; b=CgwBxskYOJocQyHX/3UGcW/NBT5K/JjJ5W1fFzC4kTeUuD8PdKbUWwXqARJJZ1jzd3 rF8sC6R2HjzWhVUkaslUTCU2deySG6rjVNrR0wHJsbp3+9cAN/9K0WYPWwqqqakZhDai yN4xI1DpK95+1XfXeike8cAqXrDOuOCPKODHHD7CZsiypFL+2nzAcXuM2JdkY2zuFXGj BtkMfjdpWjqC4CS3yodKU4YP4Jx+Q1z37nw2ZI+ta+tYpWrSucXbirg9NHGkrOVtS8GN q7YgL8Ly606zfJOKHrpPj2p4+yxqx/AKP3RFTpPvy4cHtslzQgxL1nR96d4ywVZbPZas r6dA==
X-Gm-Message-State: AOAM531OQUnNQTUdIsinwoQdJUlZ7HeNl8dInHqNwOSZ43zSGfzmqV// rFgDe+YrHjDLizg/4e4A2KecOSZaEfPiMODPMVFNDQ==
X-Google-Smtp-Source: ABdhPJzzGaiFquicBPa7LoKqRqhhe39k8hFzd4e+9cEVutd09p8aVoeyAtmp84viwRlMuK/OZgck17t3rxXVcd+C1ZA=
X-Received: by 2002:a4a:b804:: with SMTP id g4mr5040464oop.40.1592361302004; Tue, 16 Jun 2020 19:35:02 -0700 (PDT)
MIME-Version: 1.0
References: <CANEdHmhypZE01SHw--UgrpG1yuOU67cKXHv0Jbecyb7sJzYPZA@mail.gmail.com> <2804eb55-e79a-3383-9ebf-cd4f495b273a@petit-huguenin.org> <CANEdHmhPWwO-pO7D_biTQ1_b5oh3xCsdXEi7Urf8sXJQcvVVGw@mail.gmail.com> <ecabce9e-d09f-6ce1-cd17-dea1e793a4cf@acm.org> <CANEdHmiZVdx93Sj1xf6wKPhoBxWGTB9q_WbesJx5FJ26Q0Jzjg@mail.gmail.com> <9796F6C9-ABB9-4AD4-ADA0-A6E275DAE3EE@glasgow.ac.uk> <CAOdDvNoUphx62=a_SOsEfMpxn+Lf7u0yhd0-+s2XBBLwRyVnyA@mail.gmail.com> <CANEdHmgXFUB4B3Taf1hig8kuhxG1vS=SvweDho9mxvQVyvEZyQ@mail.gmail.com> <0b926794-5056-1dfc-645f-f5acde2498a0@acm.org> <1DED87CE-741E-4B59-B144-0C1CA3AE26C9@tzi.org>
In-Reply-To: <1DED87CE-741E-4B59-B144-0C1CA3AE26C9@tzi.org>
From: Scott Morgan <scott@adligo.com>
Date: Tue, 16 Jun 2020 21:34:50 -0500
Message-ID: <CANEdHmgu6geJgAzH07h8o+Wmjyv=Dpfd4XzyykaKqTuYEGzBXQ@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Marc Petit-Huguenin <petithug@acm.org>, fdt@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c2a87a05a83e8130"
Archived-At: <https://mailarchive.ietf.org/arch/msg/fdt/Sv_NsKAw8SdcNdRfdHCu9ba_6Qs>
Subject: Re: [fdt] [Webtransport] Standards for protocol headers?
X-BeenThere: fdt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mailing list for the discussion of the use of formal description techniques in IETF documents <fdt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/fdt>, <mailto:fdt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/fdt/>
List-Post: <mailto:fdt@ietf.org>
List-Help: <mailto:fdt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/fdt>, <mailto:fdt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jun 2020 02:35:05 -0000

Please provide the latest RFC for SExp :)

On Tue, Jun 16, 2020 at 10:03 AM Carsten Bormann <cabo@tzi.org> wrote:

> On 2020-06-16, at 13:46, Marc Petit-Huguenin <petithug@acm.org> wrote:
> >
> > The next logical step in the evolution (or is it devolution?) of XML
> then JSON is SExp.
>
> Hi Marc,
>
> This is actually a quite profound observation.
>
> We used S-Expressions in the work that led up to RFC 3259, and everything
> went downhill since then.
>
> The important part of an S-Expression design is, of course, what kind of
> data goes in there; the nice thing about S-Expressions is that, to a
> certain extent, you get to design that in a bespoke way for each case, but
> that also is its downfall as it cannot be standardized.
>
> JSON (or, preferably, CBOR) actually makes nice S-Expressions if you just
> don’t use those maps (“JSON Objects”); see
> https://www.ietf.org/id/draft-bormann-cbor-cddl-freezer-04.html#name-alternative-representations
> for a current example (yes, that is the entirety of CDDL in that figure).
> Not being able to separate strings and symbols does hurt, but can be worked
> around.
>
> Grüße, Carsten
>
>

-- 
Regards,
Scott Morgan
President & CEO
Adligo Inc
http://www.adligo.com
https://www.linkedin.com/in/scott-morgan-21739415
A+ Better Business Bureau Rating
<https://www.bbb.org/chicago/business-reviews/computer-software-publishers-and-developers/adligo-inc-in-chicago-il-88381256>
https://github.com/adligo

By Appointment Only:
1-866-968-1893 Ex 101
scott@adligo.com
skype:adligo1?call
Send Me Files Securely:
*https://www.sendthisfile.com/f.jsp?id=ewOnyeFQM18IDRf7MMIdolfI
<https://www.sendthisfile.com/f.jsp?id=ewOnyeFQM18IDRf7MMIdolfI>*