@@ -17,7 +17,7 @@ Anything Nock can do, Hoon can do also.
18### .+ dotlus
18### .+ dotlus
20−[docs](@/docs/reference/hoon-expressions/rune/dot.md) \\+
20+[docs](@/docs/reference/hoon-expressions/rune/dot.md#dotlus) \\+
21`[%dtls p=atom]`: increment an atom with Nock 4.
21`[%dtls p=atom]`: increment an atom with Nock 4.
@@ -25,8 +25,8 @@ I: `+(p)`
26### .= dottis
26### .= dottis
28−[docs](@/docs/reference/hoon-expressions/rune/dot.md) \\=
28+[docs](@/docs/reference/hoon-expressions/rune/dot.md#dottis) \\=
29−`[%dtls p=hoon q=hoon]`: test for equality with Nock 5.
29+`[%dtts p=hoon q=hoon]`: test for equality with Nock 5.
31R: `.=(p q)`
31R: `.=(p q)`
32I: `=(p q)`
32I: `=(p q)`
@@ -37,8 +37,8 @@ Miscellaneous useful macros.
38### ;: miccol
38### ;: miccol
40−[docs](@/docs/reference/hoon-expressions/rune/mic.md) \\:
40+[docs](@/docs/reference/hoon-expressions/rune/mic.md#miccol) \\:
41−`[%smcl p=hoon q=(list hoon)]`: call a binary function as an n-ary function.
41+`[%mccl p=hoon q=(list hoon)]`: call a binary function as an n-ary function.
43R: `;:(p q)`
43R: `;:(p q)`
44I: `:(p q)`
44I: `:(p q)`
@@ -49,7 +49,7 @@ The cell runes.
50### :- colhep
50### :- colhep
52−[docs](@/docs/reference/hoon-expressions/rune/col.md) \\[\\]\\^\\+\\\`\\~
52+[docs](@/docs/reference/hoon-expressions/rune/col.md#colhep) \\[\\]\\^\\+\\\`\\~
53`[%clhp p=hoon q=hoon]`: construct a cell (2-tuple).
53`[%clhp p=hoon q=hoon]`: construct a cell (2-tuple).
55R: `:-(p q)`
55R: `:-(p q)`
@@ -69,9 +69,9 @@ I:
70Flow hoons change the subject. All non-flow hoons (except cores) pass the subject down unchanged.
70Flow hoons change the subject. All non-flow hoons (except cores) pass the subject down unchanged.
72−### =< tisgar
72+### =< tisgal
74−[docs](@/docs/reference/hoon-expressions/rune/tis.md) \\:
74+[docs](@/docs/reference/hoon-expressions/rune/tis.md#tisgal) \\:
75`[%tsgl p=hoon q=hoon]`: compose two hoons, inverted.
75`[%tsgl p=hoon q=hoon]`: compose two hoons, inverted.
77R: `=<(p q)`
77R: `=<(p q)`
@@ -97,7 +97,7 @@ The invocation family of runes.
98### %= centis
98### %= centis
100−[docs](@/docs/reference/hoon-expressions/rune/cen.md) \\(\\)
100+[docs](@/docs/reference/hoon-expressions/rune/cen.md#centis) \\(\\)
101`[%cnts p=wing q=(list (pair wing hoon))]`: take a wing with changes.
101`[%cnts p=wing q=(list (pair wing hoon))]`: take a wing with changes.
103R: `%=(p a 1)`
103R: `%=(p a 1)`
@@ -105,7 +105,7 @@ I: `p(a 1)`
106### %~ censig
106### %~ censig
108−[docs](@/docs/reference/hoon-expressions/rune/cen.md) \\~
108+[docs](@/docs/reference/hoon-expressions/rune/cen.md#censig) \\~
109`[%cnsg p=wing q=hoon r=hoon]`: call with multi-armed door.
109`[%cnsg p=wing q=hoon r=hoon]`: call with multi-armed door.
111R: `%~(p q r)`
111R: `%~(p q r)`
@@ -113,7 +113,7 @@ I: `~(p q r)`
114### %- cenhep
114### %- cenhep
116−[docs](@/docs/reference/hoon-expressions/rune/cen.md) \\(\\)
116+[docs](@/docs/reference/hoon-expressions/rune/cen.md#cenhep) \\(\\)
117`[%cnhp p=hoon q=hoon]`: call a gate (function).
117`[%cnhp p=hoon q=hoon]`: call a gate (function).
119R: `%-(p q)`
119R: `%-(p q)`
@@ -127,7 +127,7 @@ A mold is a gate (function) that helps us build simple and rigorous data structu
128### $? bucwut
128### $? bucwut
130−[docs](@/docs/reference/hoon-expressions/rune/buc.md) \\?
130+[docs](@/docs/reference/hoon-expressions/rune/buc.md#bucwut) \\?
131`[%bcwt p=(list model)]`: mold which normalizes a general union.
131`[%bcwt p=(list model)]`: mold which normalizes a general union.
133R: `$?(p)`
133R: `$?(p)`
@@ -135,7 +135,7 @@ I: `?(p)`
136### $_ buccab
136### $_ buccab
138−[docs](@/docs/reference/hoon-expressions/rune/buc.md) \\_
138+[docs](@/docs/reference/hoon-expressions/rune/buc.md#buccab) \\_
139`[%bccb p=value]`: mold which normalizes to an example.
139`[%bccb p=value]`: mold which normalizes to an example.
141R: `$_(p)`
141R: `$_(p)`
@@ -147,7 +147,7 @@ Hoon has the usual branches and logical tests.
148### ?! wutzap
148### ?! wutzap
150−[docs](@/docs/reference/hoon-expressions/rune/wut.md) \\!
150+[docs](@/docs/reference/hoon-expressions/rune/wut.md#wutzap) \\!
151`[%wtzp p=hoon]`: logical not.
151`[%wtzp p=hoon]`: logical not.
153R: `?!(p)`
153R: `?!(p)`
@@ -155,7 +155,7 @@ I: `!(p)`
156### ?& wutpam
156### ?& wutpam
158−[docs](@/docs/reference/hoon-expressions/rune/wut.md) \\&
158+[docs](@/docs/reference/hoon-expressions/rune/wut.md#wutpam) \\&
159`[%wtpm p=(list hoon)]`: logical and.
159`[%wtpm p=(list hoon)]`: logical and.
161R: `?&(p)`
161R: `?&(p)`
@@ -163,7 +163,7 @@ I: `&(p)`
164### ?| wutbar
164### ?| wutbar
166−[docs](@/docs/reference/hoon-expressions/rune/wut.md) \\|
166+[docs](@/docs/reference/hoon-expressions/rune/wut.md#wutbar) \\|
167`[%wtbr p=(list hoon)]`: logical or.
167`[%wtbr p=(list hoon)]`: logical or.
169R: `?|(p)`
169R: `?|(p)`
@@ -175,7 +175,7 @@ Lets us adjust types without violating type constraints.
176### ^- kethep
176### ^- kethep
178−[docs](@/docs/reference/hoon-expressions/rune/ket.md) \\\`
178+[docs](@/docs/reference/hoon-expressions/rune/ket.md#kethep) \\\`
179`[%kthp p=model q=value]`: typecast by mold.
179`[%kthp p=model q=value]`: typecast by mold.
181R: `^-(p q)`
181R: `^-(p q)`
@@ -183,7 +183,7 @@ I: `` `p`q ``
184### ^= kettis
184### ^= kettis
186−[docs](@/docs/reference/hoon-expressions/rune/ket.md) \\=
186+[docs](@/docs/reference/hoon-expressions/rune/ket.md#kettis) \\=
187`[%ktts p=toga q=value]`: name a value.
187`[%ktts p=toga q=value]`: name a value.
189R: `^=(p q)`
189R: `^=(p q)`