Markdown Version | Session Recording
Session Date/Time: 24 Jan 2024 15:00
CBOR
Summary
The CBOR working group meeting was significantly shorter than anticipated, as the primary agenda item, the "Guardian topic" proposed by Wolf and Christopher, was withdrawn prior to the session. The meeting served as a brief check-in, during which a participant provided an update on discussions around a "more humane version of JSON" and its relation to CBOR Diagnostic Notation (EDN). No formal decisions were made, and the meeting was adjourned early due to a lack of further agenda items.
Key Discussion Points
- Agenda Item Withdrawal: It was noted at the outset that the "Guardian topic" that was intended to be the main agenda item had been withdrawn by its proponents, Wolf and Christopher. This left the meeting with only a brief placeholder for discussion related to JSON.
- "Humane JSON" Discussion: A participant provided an update on an informal discussion occurring on the JSON mailing list regarding a "more humane version of JSON."
- CBOR Diagnostic Notation (EDN) was highlighted as an existing specification that aims to be more humane than JSON, designed for human-to-human and human-to-machine communication, and already covers many of the features proposed for "Humane JSON."
- Specific differences were noted where EDN does not align with some "Humane JSON" proposals:
- Optional Commas: The ability to omit commas in arrays and maps (referred to as "comma illusion") is not supported by EDN, as it conflicts with EDN's string coordination mechanism.
- Extended Comments: Support for more expansive comment styles beyond simple slashes is also not part of EDN.
- It was stated that adopting such features into EDN would represent major changes. The participant is currently reviewing the various requirements lists that have emerged from the "Humane JSON" discussion to identify any minor adaptations that might be considered for EDN.
- Future Topics: A participant briefly mentioned an ongoing effort related to CBOR C-language definitions and expressed interest in discussing a draft on this topic at a future meeting.
Decisions and Action Items
- No formal decisions were made by the working group.
- A participant is reviewing requirements for "Humane JSON" against CBOR Diagnostic Notation (EDN) for potential minor adoptions.
- The meeting was concluded early due to the lack of further agenda items.
Next Steps
- The next scheduled working group meeting (in approximately two weeks) may include a discussion on draft specifications related to CBOR C-language definitions.