@@ -9,25 +9,25 @@ aliases = ["docs/reference/hoon-expressions/irregular/"]
99
1010| Form | Regular Form |
1111| ---- | ------------ |
12−| `_foo` | [`$_`](https://urbit.org/docs/hoon/reference/rune/buc#_-buccab), normalizes to an example |
13−| `foo=bar` | [`$=`](https://urbit.org/docs/hoon/reference/rune/buc#_-buctis), wraps a face around a value |
14−| `?(%foo %bar %baz)` | [`$?`](https://urbit.org/docs/hoon/reference/rune/buc#_-bucwut), forms a type union |
15−| `(fun a b c)` | [`%:`](https://urbit.org/docs/hoon/reference/rune/cen#_-cencol), calls a gate with n arguments |
16−| `~(arm core arg)` | [`%~`](https://urbit.org/docs/hoon/reference/rune/cen#_-censig), pulls an arm in a door |
17−| `foo(x 1, y 2, z 3)` | [`%=`](https://urbit.org/docs/hoon/reference/rune/cen#_-centis), resolve a wing with changes |
18−| `[a b c]` | [`:*`](https://urbit.org/docs/hoon/reference/rune/col#_-coltar) or [`$:`](https://urbit.org/docs/hoon/reference/rune/buc#_-buccol), constructs _n_-tuple in normal mode or its structure in structure mode |
19−| `~[a b c]` | [`:~`](https://urbit.org/docs/hoon/reference/rune/col#_-colsig), constructs null-terminated list |
20−| `+(42)` | [`.+`](https://urbit.org/docs/hoon/reference/rune/dot#_-dotlus), increments with Nock 4 |
21−| `=(a b)` | [`.=`](https://urbit.org/docs/hoon/reference/rune/dot#_-dottis), tests for equality wiht Nock 5 |
22−| ``foo`bar` | [`^-`](https://urbit.org/docs/hoon/reference/rune/ket#_-kethep), typecasts by explicit type label |
23−| `foo=bar` | [`^=`](https://urbit.org/docs/hoon/reference/rune/ket#_-kettis), binds name to value |
24−| `*foo` | [`^*`](https://urbit.org/docs/hoon/reference/rune/ket#_-kettar), bunts (produces default mold value) |
25−| `,foo` | [`^:`](https://urbit.org/docs/hoon/reference/rune/ket#_-ketcol), produces “factory” gate for type |
26−| `:(fun a b c d)` | [`;:`](https://urbit.org/docs/hoon/reference/rune/mic#_-miccol), calls binary function as _n_-ary function |
27−| `foo:bar` | [`=<`](https://urbit.org/docs/hoon/reference/rune/tis#_-tisgal), composes two expressions, inverted |
28−| `|(foo bar baz)` | [`?|`](https://urbit.org/docs/hoon/reference/rune/wut#_-wutbar), logical OR (loobean) |
29−| `&(foo bar baz)` | [`?&`](https://urbit.org/docs/hoon/reference/rune/wut#_-wutpam), logical AND (loobean) |
30−| `!foo` | [`?!`](https://urbit.org/docs/hoon/reference/rune/wut#_-wutzap), logical NOT (loobean) |
12+| `_foo` | [`$_`](https://urbit.org/docs/hoon/reference/rune/buc#-buccab), normalizes to an example |
13+| `foo=bar` | [`$=`](https://urbit.org/docs/hoon/reference/rune/buc#-buctis), wraps a face around a value |
14+| `?(%foo %bar %baz)` | [`$?`](https://urbit.org/docs/hoon/reference/rune/buc#-bucwut), forms a type union |
15+| `(fun a b c)` | [`%:`](https://urbit.org/docs/hoon/reference/rune/cen#-cencol), calls a gate with n arguments |
16+| `~(arm core arg)` | [`%~`](https://urbit.org/docs/hoon/reference/rune/cen#-censig), pulls an arm in a door |
17+| `foo(x 1, y 2, z 3)` | [`%=`](https://urbit.org/docs/hoon/reference/rune/cen#-centis), resolve a wing with changes |
18+| `[a b c]` | [`:*`](https://urbit.org/docs/hoon/reference/rune/col#-coltar) or [`$:`](https://urbit.org/docs/hoon/reference/rune/buc#_-buccol), constructs _n_-tuple in normal mode or its structure in structure mode |
19+| `~[a b c]` | [`:~`](https://urbit.org/docs/hoon/reference/rune/col#-colsig), constructs null-terminated list |
20+| `+(42)` | [`.+`](https://urbit.org/docs/hoon/reference/rune/dot#-dotlus), increments with Nock 4 |
21+| `=(a b)` | [`.=`](https://urbit.org/docs/hoon/reference/rune/dot#-dottis), tests for equality wiht Nock 5 |
22+| ``foo`bar` | [`^-`](https://urbit.org/docs/hoon/reference/rune/ket#-kethep), typecasts by explicit type label |
23+| `foo=bar` | [`^=`](https://urbit.org/docs/hoon/reference/rune/ket#-kettis), binds name to value |
24+| `*foo` | [`^*`](https://urbit.org/docs/hoon/reference/rune/ket#-kettar), bunts (produces default mold value) |
25+| `,foo` | [`^:`](https://urbit.org/docs/hoon/reference/rune/ket#-ketcol), produces “factory” gate for type |
26+| `:(fun a b c d)` | [`;:`](https://urbit.org/docs/hoon/reference/rune/mic#-miccol), calls binary function as _n_-ary function |
27+| `foo:bar` | [`=<`](https://urbit.org/docs/hoon/reference/rune/tis#-tisgal), composes two expressions, inverted |
28+| `|(foo bar baz)` | [`?|`](https://urbit.org/docs/hoon/reference/rune/wut#-wutbar), logical OR (loobean) |
29+| `&(foo bar baz)` | [`?&`](https://urbit.org/docs/hoon/reference/rune/wut#-wutpam), logical AND (loobean) |
30+| `!foo` | [`?!`](https://urbit.org/docs/hoon/reference/rune/wut#-wutzap), logical NOT (loobean) |
3131
3232##### Reading guide
3333