@@ -1,7 +1,13 @@
1+---
2+navhome: /docs/
3+navuptwo: true
4+sort: 3
5+title: The new Gall model
6+---
17
28# The new Gall model
39
4−This document is complemented by the source code of applications that use the new Gall model (like [hall](https://github.com/urbit/arvo/blob/master/app/hall.hoon)), but doesn't require it. Code snippets will be provided where useful. Some knowledge of Hoon and the functioning of Hoon apps is assumed.
10+This document is complemented by the source code of applications that use the new Gall model (like [Hall](https://github.com/urbit/arvo/blob/master/app/hall.hoon)), but doesn't require it. Code snippets will be provided where useful. Some knowledge of Hoon and the functioning of Hoon apps is assumed.
511
612New Gall has not yet fully solidified. As such, structure and naming are tentative to change.
713
@@ -102,7 +108,7 @@ For a more verbose specification of all of these, see the new Gall spec.
102108## By example
103109
104110To help solidify this and see what this would looks like in the wild, let's make a very simple example app. It's a counter that can go up and down, and can be queried for its value, or whether or not its value is a multiple of x. First we write all the structures that will support our app, and then we implement the arms that operate on them.
105−(The app code in its entirety can be found [here](gall-eg.hoon).)
111+(The app code in its entirety can be found [here](example).)
106112
107113### State & deltas
108114
@@ -242,4 +248,5 @@ While it's technically easier to produce a list in reverse order, semantically i
242248
243249## Further reading
244250
245−[Original new Gall spec by ~sorreg-namtyv](gall-spec_orig.hoon)
251+- [Original new-Gall spec by ~sorreg-namtyv](spec)
252+- [A new-Gall example app](example)