on master help sign in
links: sig.md
912f377drbeefsupreme
hoon/reference/hoon-errors.md+4−4
@@ -107,7 +107,7 @@ means you tried to pound a square peg into a round hole.
107What was the peg and what was the hole? Hoon doesn't tell you by
107What was the peg and what was the hole? Hoon doesn't tell you by
108default, because moral fiber, and also because in too many cases
108default, because moral fiber, and also because in too many cases
109trivial errors lead to large intimidating dumps. However, you
109trivial errors lead to large intimidating dumps. However, you
110−can use the `~!` rune ([**sigzap**](@/docs/reference/hoon-expressions/rune/sig.md#sigzap)) to print the type of any hoon in your stack trace.
110+can use the `~!` rune ([**sigzap**](@/docs/hoon/reference/rune/sig.md#sigzap)) to print the type of any hoon in your stack trace.
111
111
112For instance, you wrote `(foo bar)` and got a `nest-fail`. Change
112For instance, you wrote `(foo bar)` and got a `nest-fail`. Change
113your code to be:
113your code to be:
@@ -149,7 +149,7 @@ infinite loop will time out either too slowly or too fast). The
149stack trace will show what your code was doing when interrupted.
149stack trace will show what your code was doing when interrupted.
150
150
151The counterpart of `~!` for runtime crashes is `~|`
151The counterpart of `~!` for runtime crashes is `~|`
152−([**sigbar**](@/docs/reference/hoon-expressions/rune/sig.md#sigbar)):
152+([**sigbar**](@/docs/hoon/reference/rune/sig.md#sigbar)):
153
153
154```hoon
154```hoon
155~| foo
155~| foo
@@ -165,7 +165,7 @@ The worst possibility, of course, is that your code runs but does
165the wrong thing. This is relatively unusual in a typed
165the wrong thing. This is relatively unusual in a typed
166functional language, but it still happens.
166functional language, but it still happens.
167
167
168−`~&` ([**sigpam**](@/docs/reference/hoon-expressions/rune/sig.md#sigpam)) is Hoon's debugging printf.
168+`~&` ([**sigpam**](@/docs/hoon/reference/rune/sig.md#sigpam)) is Hoon's debugging printf.
169This pretty-prints its argument:
169This pretty-prints its argument:
170
170
171```hoon
171```hoon
@@ -174,7 +174,7 @@ This pretty-prints its argument:
174```
174```
175
175
176will always print `foo` every time it executes. A variant is
176will always print `foo` every time it executes. A variant is
177−`~?` ([**sigwut**](@/docs/reference/hoon-expressions/rune/sig.md#sigwut)), which prints only if a condition is
177+`~?` ([**sigwut**](@/docs/hoon/reference/rune/sig.md#sigwut)), which prints only if a condition is
178true:
178true:
179
179
180```hoon
180```hoon
hoon/reference/rune/_index.md+1−1
@@ -63,7 +63,7 @@ Runes used for defining custom types.
63
63
64Miscellaneous useful macros.
64Miscellaneous useful macros.
65
65
66−### [`~ sig` (Hints)](@/docs/reference/hoon-expressions/rune/sig.md)
66+### [`~ sig` (Hints)](@/docs/hoon/reference/rune/sig.md)
67
67
68Runes that use Nock `11` to pass non-semantic info to the interpreter.
68Runes that use Nock `11` to pass non-semantic info to the interpreter.
69
69