@@ -68,7 +68,7 @@ their effects happen like so:
68Arvo is located in `/home/sys/arvo.hoon` within your urbit.
68Arvo is located in `/home/sys/arvo.hoon` within your urbit.
70More in-depth information on Arvo can be found
70More in-depth information on Arvo can be found
71−[`here`](@/docs/arvo/_index.md).
71+[`here`](@/docs/tutorials/arvo/_index.md).
73Below are Arvo modules, which are called "vanes".
73Below are Arvo modules, which are called "vanes".
@@ -81,7 +81,7 @@ Below are Arvo modules, which are called "vanes".
81 Ames is located in `/home/sys/vane/ames.hoon` within your urbit.
81 Ames is located in `/home/sys/vane/ames.hoon` within your urbit.
83 More in-depth information on Ames can be found
83 More in-depth information on Ames can be found
84− [`here`](@/docs/arvo/ames.md).
84+ [`here`](@/docs/tutorials/arvo/ames.md).
@@ -106,7 +106,7 @@ Below are Arvo modules, which are called "vanes".
106 Basic information on using Clay can be found
106 Basic information on using Clay can be found
107 [`here`](@/operations.md). An in-depth explanation
107 [`here`](@/operations.md). An in-depth explanation
108 of the architecture can be found
108 of the architecture can be found
109− [`here`](@/docs/arvo/clay.md).
109+ [`here`](@/docs/tutorials/arvo/clay.md).
@@ -125,7 +125,7 @@ Below are Arvo modules, which are called "vanes".
125 Dill is located at `/home/sys/vane/dill.hoon` within your urbit.
125 Dill is located at `/home/sys/vane/dill.hoon` within your urbit.
127 More in-depth information on Dill can be found
127 More in-depth information on Dill can be found
128− [`here`](@/docs/arvo/dill.md).
128+ [`here`](@/docs/tutorials/arvo/dill.md).
@@ -139,7 +139,7 @@ Below are Arvo modules, which are called "vanes".
139 Eyre is located at `/home/sys/vane/eyre.hoon` within your urbit.
139 Eyre is located at `/home/sys/vane/eyre.hoon` within your urbit.
141 More in-depth information on Eyre can be found
141 More in-depth information on Eyre can be found
142− [`here`](@/docs/arvo/eyre.md).
142+ [`here`](@/docs/tutorials/arvo/eyre.md).
@@ -154,7 +154,7 @@ Below are Arvo modules, which are called "vanes".
154 Ford is located at `/home/sys/vane/ford.hoon` within your urbit.
154 Ford is located at `/home/sys/vane/ford.hoon` within your urbit.
156 More in-depth information on Ford can be found
156 More in-depth information on Ford can be found
157− [`here`](@/docs/arvo/ford.md).
157+ [`here`](@/docs/tutorials/arvo/ford.md).
@@ -170,7 +170,7 @@ Below are Arvo modules, which are called "vanes".
170 Gall is located at `/home/sys/vane/gall.hoon` within your urbit.
170 Gall is located at `/home/sys/vane/gall.hoon` within your urbit.
172 More in-depth information on Gall can be found
172 More in-depth information on Gall can be found
173− [`here`](@/docs/arvo/gall.md).
173+ [`here`](@/docs/tutorials/arvo/gall.md).
@@ -190,7 +190,7 @@ An atom type is _warm_ or _cold_ based on whether the constant exists.
191 If the constant is `[~ atom]`, its only legal value is `atom`.
191 If the constant is `[~ atom]`, its only legal value is `atom`.
193−_See [basic types](@/docs/hoon/hoon-expressions/basic.md)_
193+_See [basic types](@/docs/reference/hoon-expressions/basic.md)_
@@ -246,7 +246,7 @@ Aura Meaning Example Literal Syntax
246 @ux unsigned hexadecimal 0x5f5.e138
246 @ux unsigned hexadecimal 0x5f5.e138
249−You can find the list of all auras [here](@/docs/hoon/hoon-expressions/rune/constants.md).
249+You can find the list of all auras [here](@/docs/reference/hoon-expressions/rune/constants.md).
251### blocksize
251### blocksize
@@ -310,7 +310,7 @@ translate to cores in Hoon.
311 The data-containing tail of a core.
311 The data-containing tail of a core.
313−_See [basic types](@/docs/hoon/hoon-expressions/basic.md)._
313+_See [basic types](@/docs/reference/hoon-expressions/basic.md)._
@@ -330,7 +330,7 @@ with this functionality learn what syntax is kosher.
331A desk is independently revision-controlled branch of urbit filesystem.
331A desk is independently revision-controlled branch of urbit filesystem.
333−_See [filesystem](@/operations.md#filesystem) and [Clay](@/docs/arvo/clay.md)._
333+_See [filesystem](@/operations.md#filesystem) and [Clay](@/docs/tutorials/clay.md)._
@@ -356,7 +356,7 @@ In the above example, `a` is the face and `2` is the value.
356Hoon has no scope or symbol-table; there is only the subject. To "declare" a
356Hoon has no scope or symbol-table; there is only the subject. To "declare" a
357"variable" is to construct a new subject: `[name=value old-subject]`.
357"variable" is to construct a new subject: `[name=value old-subject]`.
359−_See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_.
359+_See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_.
@@ -368,7 +368,7 @@ _no_.
369A _gate_ is a [core](#core) with one [arm](#arm) -- Hoon's closest
369A _gate_ is a [core](#core) with one [arm](#arm) -- Hoon's closest
370analog to a function. To call a gate on an argument, replace the sample
370analog to a function. To call a gate on an argument, replace the sample
371−(at [tree address](@/docs/hoon/hoon-expressions/limb/limb.md) `+6`
371+(at [tree address](@/docs/reference/hoon-expressions/limb/limb.md) `+6`
372in the core) with the argument, and then compute the arm.
372in the core) with the argument, and then compute the arm.
374The payload of a gate has a shape of `[sample context]`.
374The payload of a gate has a shape of `[sample context]`.
@@ -381,8 +381,8 @@ The payload of a gate has a shape of `[sample context]`.
382 The subject in which the gate was defined.
382 The subject in which the gate was defined.
384−_See [basic types](@/docs/hoon/hoon-expressions/basic.md),
384+_See [basic types](@/docs/reference/hoon-expressions/basic.md),
385−[`%-` ("cenhep")](@/docs/hoon/hoon-expressions/rune/cen.md#cenhep) (the
385+[`%-` ("cenhep")](@/docs/reference/hoon-expressions/rune/cen.md#cenhep) (the
386[rune](#rune) for calling a `gate`)._
386[rune](#rune) for calling a `gate`)._
388### generator
388### generator
@@ -433,7 +433,7 @@ _Hall_ is the Urbit communication back-end. It’s a messaging bus that can work
433with clients of all sorts. [`:talk`](#talk), the built-in chat client, is one
433with clients of all sorts. [`:talk`](#talk), the built-in chat client, is one
434such app that uses Hall.
434such app that uses Hall.
436−_More information on Hall can be found [here](@/docs/arvo/hall.md)._
436+_More information on Hall can be found [here](@/docs/tutorials/arvo/hall.md)._
438#### circle
438#### circle
@@ -456,7 +456,7 @@ to Nock.
457The Hoon source file is located in `/home/sys/hoon.hoon` within your urbit.
457The Hoon source file is located in `/home/sys/hoon.hoon` within your urbit.
459−_More information can be found in the [hoon](@/docs/hoon/_index.md) section._
459+_More information can be found in the [hoon](@/docs/tutorials/hoon/_index.md) section._
@@ -499,7 +499,7 @@ The result should be:
499[%clls p=[%sand p=%ud q=12] q=[%sand p=%ud q=7] r=[%rock p=%tas q=97]]
499[%clls p=[%sand p=%ud q=12] q=[%sand p=%ud q=7] r=[%rock p=%tas q=97]]
502−See [expression reference](@/docs/hoon/hoon-expressions/rune/_index.md) for the full list of hoons.
502+See [expression reference](@/docs/reference/hoon-expressions/rune/_index.md) for the full list of hoons.
504### irregular form
504### irregular form
@@ -507,7 +507,7 @@ Irregular forms are alternative ways of writing Hoon expressions, alternatives
507to the digraphic runes such as `:~`. Irregular forms are usually more compact
507to the digraphic runes such as `:~`. Irregular forms are usually more compact
508than regular forms.=
508than regular forms.=
510−_See [irregular forms](@/docs/hoon/hoon-expressions/irregular.md)._
510+_See [irregular forms](@/docs/reference/hoon-expressions/irregular.md)._
@@ -520,7 +520,7 @@ so inefficiently. Nock, for example, can’t decrement (reduce a number by one)
520except by starting building a loop that starts from zero and increments to a
520except by starting building a loop that starts from zero and increments to a
521number just below.
521number just below.
523−_See [API overview](@/docs/vere/api.md)._
523+_See [API overview](@/docs/reference/vere/api.md)._
@@ -570,7 +570,7 @@ found, the result is the product of the arm.
570 a search path into the subject, composed of
570 a search path into the subject, composed of
571 limbs. Search occurs from right to left (`a.b` means `b` within `a`).
571 limbs. Search occurs from right to left (`a.b` means `b` within `a`).
573−_See [Limbs and wings](@/docs/hoon/hoon-expressions/limb/_index.md)_
573+_See [Limbs and wings](@/docs/reference/hoon-expressions/limb/_index.md)_
@@ -610,7 +610,7 @@ Urbit's low-level programming language. Nock is functional and typeless.
611 a noun - the result of evaluating a formula against a subject.
611 a noun - the result of evaluating a formula against a subject.
613−_See the [Nock definition](@/docs/nock/definition.md)._
613+_See the [Nock definition](@/docs/reference/nock/definition.md)._
@@ -636,7 +636,7 @@ properties of the type of a compatible core). The default is `gold`
636- `zinc`: _covariant_
636- `zinc`: _covariant_
637- `iron`: _contravariant_
637- `iron`: _contravariant_
639−_See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_.
639+_See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_.
@@ -725,10 +725,10 @@ _See [mold hoons](/docs/hoon/hoon-expressions/rune/buc/)._
725A Hoon _rune_ is a pair of ASCII symbols used to begin a
725A Hoon _rune_ is a pair of ASCII symbols used to begin a
726[Hoon expression](#a-hoon).
726[Hoon expression](#a-hoon).
728−For example, the rune [`?:`](@/docs/hoon/hoon-expressions/rune/wut.md#wutcol) is
728+For example, the rune [`?:`](@/docs/reference/hoon-expressions/rune/wut.md#wutcol) is
729Hoon's most common conditional, a branch on a boolean test. The first
729Hoon's most common conditional, a branch on a boolean test. The first
730symbol in a rune represents a family of related runes. For example, the
730symbol in a rune represents a family of related runes. For example, the
731−[`?` family](@/docs/hoon/hoon-expressions/rune/wut.md) are all conditionals.
731+[`?` family](@/docs/reference/hoon-expressions/rune/wut.md) are all conditionals.
733The result of parsing a Hoon source expression—the rune, followed
733The result of parsing a Hoon source expression—the rune, followed
734by its respective children—into an AST node is simply called
734by its respective children—into an AST node is simply called
@@ -764,7 +764,7 @@ Tall hoons can contain flat hoons, but not vice versa. All irregular
764forms are flat.
764forms are flat.
766_See [hoon concept](#a-hoon),
766_See [hoon concept](#a-hoon),
767−[expressions](@/docs/hoon/hoon-expressions/rune/_index.md).
767+[expressions](@/docs/reference/hoon-expressions/rune/_index.md).
@@ -775,7 +775,7 @@ _Sail_ is the Hoon markup language for XML.
775To _scry_ means to request data from the Arvo namespace and bring it
775To _scry_ means to request data from the Arvo namespace and bring it
776to userspace.
776to userspace.
778−_See [.^ (dot-ket)](@/docs/hoon/hoon-expressions/rune/dot.md#dotket)._
778+_See [.^ (dot-ket)](@/docs/reference/hoon-expressions/rune/dot.md#dotket)._
@@ -816,7 +816,7 @@ of the simpler built-in types.
816 If `nest` produces no, the Hoon programmer will receive a `nest-fail`
816 If `nest` produces no, the Hoon programmer will receive a `nest-fail`
817 error. This is one of the most commons errors in Hoon programming.
817 error. This is one of the most commons errors in Hoon programming.
819− _See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_ and [troubleshooting](@/docs/arvo/ship-troubleshooting.md).
819+ _See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_ and [troubleshooting](@/docs/tutorials/ship-troubleshooting.md).