on master help sign in
Merge pull request #254 from keatondunsford/patch-1
b190692Keaton Dunsford
docs/hall/architecture.md+1−1
@@ -10,7 +10,7 @@ title: Hall architecture
10
10
11This document is complemented by Hall's source code, but doesn't require it. Definitions of data structures, code snippets and diagrams will be provided where useful.
11This document is complemented by Hall's source code, but doesn't require it. Definitions of data structures, code snippets and diagrams will be provided where useful.
12
12
13−Hall's implementation is structured according to the new Gall model. Familiarity with its concepts is assumed. See [the new Gall model](../new-gall).
13+Hall's implementation is structured according to the new Gall model. Familiarity with its concepts is assumed. See [the new Gall model](new-gall).
14
14
15## Table of contents
15## Table of contents
16
16
docs/hall/interface.md+6−6
@@ -8,7 +8,7 @@ title: Hall interface
8
8
9# Hall interface
9# Hall interface
10
10
11−This document describes the different interfaces Hall provides and the data that is accessible and modifyable through them. Knowledge of the Urbit application model (including [new gall](gall.md)) and #[Hall's architecture](architecture.md) is assumed.
11+This document describes the different interfaces Hall provides and the data that is accessible and modifiable through them. Knowledge of the Urbit application model (including [new gall](new-gall)) and [Hall's architecture](architecture) is assumed.
12
12
13While the structures here are given in Hoon, they match fairly closely to their JSON equivalent. Most important to note is that `$%({$x y/z})` becomes accessible as `json.x.y`.
13While the structures here are given in Hoon, they match fairly closely to their JSON equivalent. Most important to note is that `$%({$x y/z})` becomes accessible as `json.x.y`.
14
14
@@ -75,7 +75,7 @@ Contains a map of glyphs and the audiences they map to, as well as a map of ship
75
75
76#### /client rumor
76#### /client rumor
77
77
78−Contains either a bound or unbound glyph and its target, or a ship with its new ncikname. A `nic`kname of `''` means the associated ship no longer has a nickname set for it.
78+Contains either a bound or unbound glyph and its target, or a ship with its new nickname. A nickname of `''` means the associated ship no longer has a nickname set for it.
79
79
80```
80```
81++ rumor :> query result change
81++ rumor :> query result change
@@ -179,9 +179,9 @@ Contains a ship and a query, and a flag to indicate whether that subscription ha
179
179
180### /circle
180### /circle
181
181
182−Circle queries allow for the retrieving of data from stories. Their messages, configuration, presences, can all be accessed. Since this is a lot of data, there are lots of possibilities for filtering it built in to the query itself.
182+Circle queries allow for the retrieving of data from stories. Their messages, configuration, and presences can all be accessed. Since this is a lot of data, there are lots of possibilities for filtering it built in to the query itself.
183
183
184−A quick refresher on the difference between "local" and "remote" presence and configuration: "local" means it pertains to the circle itself, "remote" means it pertains to one of its configured sources. The latter is primarily useful to clients when using a circle for aggregation, like the `%inbox`.
184+A quick refresher on the difference between "local" and "remote" presence and configuration: "local" means it pertains to the circle itself; "remote" means it pertains to one of its configured sources. The latter is primarily useful to clients when using a circle for aggregation, like the `%inbox`.
185
185
186```
186```
187++ query ::
187++ query ::
@@ -245,7 +245,7 @@ Valid paths include:
245
245
246#### /circle prize
246#### /circle prize
247
247
248−Contains (where applicable) messages in envelopes (with message numbers), local and remote configurations and presences.
248+Contains (where applicable) messages in envelopes (with message numbers), as well as local and remote configurations and presences.
249
249
250```
250```
251++ prize :> query result
251++ prize :> query result
@@ -377,7 +377,7 @@ When the user makes any changes to shared UI elements (elements that should pers
377```
377```
378
378
379
379
380−`%glyph`: Adds or removed a binding of a glyph to an audience.
380+`%glyph`: Adds or removes a binding of a glyph to an audience.
381
381
382`%nick`: Sets a local nickname for a ship. An empty nickname `''` means the ship has no nickname.
382`%nick`: Sets a local nickname for a ship. An empty nickname `''` means the ship has no nickname.
383
383