| ▲ | Netstrings (1997)(cr.yp.to) | |||||||||||||||||||
| 11 points by signa11 3 hours ago | 7 comments | ||||||||||||||||||||
| ▲ | regularfry 2 hours ago | parent | next [-] | |||||||||||||||||||
Tagged Netstrings (tnetstrings) was a related proposal from 15 years ago or so. It replaces the comma with a single-character type definition so you can do JSON-like objects with a couple of recursive types: you had ',', '#', '^', '!', and '~' for strings, integers, floats, booleans, and nulls, then ']' and '}' for lists and dictionaries. Most of the links have bitrotted and I don't think it ever got much traction, but I did always like how simple it was. There's a copy someone grabbed of the original spec here: https://raw.githubusercontent.com/ged/tnetstrings.info/refs/... | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | ocrow 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
Seems like a coherent, sensible proposal, as one might expect from djb. Any notable protocols use them? | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | gnabgib 2 hours ago | parent | prev [-] | |||||||||||||||||||
(1997) -DJB | ||||||||||||||||||||