Skip to content
This repository was archived by the owner on Aug 12, 2026. It is now read-only.
This repository was archived by the owner on Aug 12, 2026. It is now read-only.

DRISL: it's not a strict subset of cborc #63

Description

@vmx

In the "Format" section it states:

DRISL is an application profile of CBOR ([cbor]) that subsets the more established [cborc] profile, with the following additional constraints:

It don't think that's fully correct. To me "subset" means, that everything within that subset is also valid in the superset. That's not the case here. If we define Floating point numbers as always being 64-bit (and I'm strongly in favour of that to keep things simple), then a number like 0.5 would be encoded as 0xF93800 in cborc but 0xFB3FE0000000000000 in DRISL.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions