@@ -1,11 +1,11 @@
11:- :~ navhome/'/docs/'
22 next/'true'
33 sort/'12'
4− title/'Structures $ ("bus")'
4+ title/'Structures $ ("buc")'
55 ==
66;>
77
8−# Structures $ ("bus")
8+# Structures $ ("buc")
99
1010The `$` family of runes is used for defining custom types. Strictly speaking,
1111these runes are used to produce 'structures'. A structure is a compile-time
@@ -61,7 +61,7 @@ Irregular: `*` makes `%noun`, `^` makes `%cell`, `?` makes
6161
6262;=
6363 ;h3
64− ;div(id "buscab"): $_ "buscab"
64+ ;div(id "buccab"): $_ "buccab"
6565 ==
6666==
6767
@@ -101,7 +101,7 @@ and produces its *example* instead.
101101
102102;=
103103 ;h3
104− ;div(id "buscen"): $% "buscen"
104+ ;div(id "buccen"): $% "buccen"
105105 ==
106106==
107107
@@ -136,7 +136,7 @@ be an infinite loop!
136136
137137;=
138138 ;h3
139− ;div(id "buscol"): $: "buscol"
139+ ;div(id "buccol"): $: "buccol"
140140 ==
141141==
142142
@@ -174,7 +174,7 @@ Irregular (structure mode): `[a b c]` is `$:(a b c)`.
174174
175175;=
176176 ;h3
177− ;div(id "bushep"): $- "bushep"
177+ ;div(id "buchep"): $- "buchep"
178178 ==
179179==
180180
@@ -193,7 +193,7 @@ Regular: *2-fixed*.
193193
194194##### Discussion
195195
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!
197197
198198##### Examples
199199
@@ -206,7 +206,7 @@ Since a `$-` reduces to a [`$_`](#buscab), it is not useful for normalizing, jus
206206
207207;=
208208 ;h3
209− ;div(id "busket"): $^ "busket"
209+ ;div(id "bucket"): $^ "bucket"
210210 ==
211211==
212212
@@ -244,7 +244,7 @@ Regular: *2-fixed*.
244244
245245;=
246246 ;h3
247− ;div(id "bussig"): $~ "bussig"
247+ ;div(id "bucsig"): $~ "bucsig"
248248 ==
249249==
250250
@@ -311,7 +311,7 @@ Using `$~`:
311311
312312;=
313313 ;h3
314− ;div(id "busvat"): $@ "busvat"
314+ ;div(id "bucvat"): $@ "bucvat"
315315 ==
316316==
317317
@@ -353,7 +353,7 @@ Example:
353353
354354;=
355355 ;h3
356− ;div(id "bustis"): $= "bustis"
356+ ;div(id "buctis"): $= "buctis"
357357 ==
358358==
359359
@@ -392,7 +392,7 @@ p=%foo
392392
393393;=
394394 ;h3
395− ;div(id "buswut"): $? "buswut"
395+ ;div(id "bucwut"): $? "bucwut"
396396 ==
397397==
398398
@@ -417,8 +417,8 @@ Irregular: `?(%foo %baz)` is `$?(%foo %baz)`.
417417##### Discussion
418418
419419For a union of atoms, a `$?` is fine. For more complex nouns,
420−always try to use a [`$%`](#buscen), [`$@`](#busvat) or
421−[`$^`](#bushep), at least if you expect your structure to be used as a
420+always try to use a [`$%`](#buccen), [`$@`](#bucpat) or
421+[`$^`](#buchep), at least if you expect your structure to be used as a
422422normalizer.
423423
424424##### Examples