@@ -1,11 +1,11 @@
1:- :~ navhome/'/docs/'
1:- :~ navhome/'/docs/'
2 next/'true'
2 next/'true'
4− title/'Structures $ ("bus")'
4+ title/'Structures $ ("buc")'
8−# Structures $ ("bus")
8+# Structures $ ("buc")
10The `$` family of runes is used for defining custom types. Strictly speaking,
10The `$` family of runes is used for defining custom types. Strictly speaking,
11these runes are used to produce 'structures'. A structure is a compile-time
11these runes are used to produce 'structures'. A structure is a compile-time
@@ -61,7 +61,7 @@ Irregular: `*` makes `%noun`, `^` makes `%cell`, `?` makes
64− ;div(id "buscab"): $_ "buscab"
64+ ;div(id "buccab"): $_ "buccab"
@@ -101,7 +101,7 @@ and produces its *example* instead.
104− ;div(id "buscen"): $% "buscen"
104+ ;div(id "buccen"): $% "buccen"
@@ -136,7 +136,7 @@ be an infinite loop!
139− ;div(id "buscol"): $: "buscol"
139+ ;div(id "buccol"): $: "buccol"
@@ -174,7 +174,7 @@ Irregular (structure mode): `[a b c]` is `$:(a b c)`.
177− ;div(id "bushep"): $- "bushep"
177+ ;div(id "buchep"): $- "buchep"
@@ -193,7 +193,7 @@ Regular: *2-fixed*.
194##### Discussion
194##### Discussion
196−Since a `$-` reduces to a [`$_`](#buscab), it is not useful for normalizing, just for typechecking. In particular, the existence of `$-`s does *not* let us send gates or other cores over the network!
196+Since a `$-` reduces to a [`$_`](#buccab), it is not useful for normalizing, just for typechecking. In particular, the existence of `$-`s does *not* let us send gates or other cores over the faswork!
198##### Examples
198##### Examples
@@ -206,7 +206,7 @@ Since a `$-` reduces to a [`$_`](#buscab), it is not useful for normalizing, jus
209− ;div(id "busket"): $^ "busket"
209+ ;div(id "bucket"): $^ "bucket"
@@ -244,7 +244,7 @@ Regular: *2-fixed*.
247− ;div(id "bussig"): $~ "bussig"
247+ ;div(id "bucsig"): $~ "bucsig"
@@ -311,7 +311,7 @@ Using `$~`:
314− ;div(id "busvat"): $@ "busvat"
314+ ;div(id "bucvat"): $@ "bucvat"
@@ -353,7 +353,7 @@ Example:
356− ;div(id "bustis"): $= "bustis"
356+ ;div(id "buctis"): $= "buctis"
@@ -392,7 +392,7 @@ p=%foo
395− ;div(id "buswut"): $? "buswut"
395+ ;div(id "bucwut"): $? "bucwut"
@@ -417,8 +417,8 @@ Irregular: `?(%foo %baz)` is `$?(%foo %baz)`.
417##### Discussion
417##### Discussion
419For a union of atoms, a `$?` is fine. For more complex nouns,
419For a union of atoms, a `$?` is fine. For more complex nouns,
420−always try to use a [`$%`](#buscen), [`$@`](#busvat) or
420+always try to use a [`$%`](#buccen), [`$@`](#bucpat) or
421−[`$^`](#bushep), at least if you expect your structure to be used as a
421+[`$^`](#buchep), at least if you expect your structure to be used as a
422normalizer.
422normalizer.
424##### Examples
424##### Examples