a textual notation to locate fields within atproto records (draft spec) microcosm.tngl.io/RecordPath/
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

Document rationale for ! as escape character in 2.2

authored by

mxngls and committed by
Tangled
bba59dfe 8e9bd6fe

+2
+2
spec.md
··· 82 82 83 83 Object field names can be arbitrary strings, so RecordPath needs to disambiguate its own syntax when fields contain syntax characters. 84 84 85 + The backslash is the conventional escape character in many languages and systems, but as per the URL-unreserved character constraint in section 1, it cannot be used here. The exclamation mark ! serves as its replacement. 86 + 85 87 RecordPath has six syntax characters, which must be escaped by a preceeding `!` if they appear in a field name in the path. 86 88 87 89 | Literal | Escaped | Syntax hint |