on master help sign in
Last relative link changes?
commit655dac39550bf160c95f44e00fdb7eda361ebf51 authorMatilde Park <matilde@tlon.io> dateMon 14 Oct 2019, 14:04 (7 years ago) parent35a128a
8 files changed+1743−18
reference/_index.md−4 reference/library/_index.md+1733 tutorials/arvo/_index.md+1−5 tutorials/hoon/_index.md+1−1 tutorials/hoon/hoon-syntax.md+1−1 tutorials/hoon/workbook/traffic-light.md+1−1 tutorials/nock/implementations.md+2−2 tutorials/vere/_index.md+4−4
reference/_index.md−4
@@ -27,7 +27,3 @@ semantics and syntax.
2727## [Standard Library](@/docs/reference/library/_index.md)
2828
2929This section documents the gates and mold-builders of the Hoon standard library.
30−
31−## [Troubleshooting](@/docs/reference/troubleshooting.md)
32−
33−When your Hoon produces an error, check what it means here.
reference/library/_index.mdnew file+1733
@@ -0,0 +1,1733 @@
1++++
2+title = "Standard library"
3+weight = 2
4+sort_by = "weight"
5+template = "sections/docs/chapters.html"
6+aliases = ["/docs/reference/library/"]
7++++
8+
9+Documentation for the standard library.
10+
11+Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
12+
13+## Alphabetical
14+
15+### a
16+
17+<a class="tooltip" href='/docs/reference/library/4j/#ab' title="Primitive parser engine"><code>++ab</code></a>
18+<a class="tooltip" href='/docs/reference/library/3b/#abs-fl' title="Absolute value"><code>++abs:fl</code></a>
19+<a class="tooltip" href='/docs/reference/library/3a/#abs-si' title="Absolute value (signed integer)"><code>++abs:si</code></a>
20+<a class="tooltip" href='/docs/reference/library/4o/#abel' title="Compiler alias"><code>++abel</code></a>
21+<a class="tooltip" href='/docs/reference/library/4h/#ace' title="Parse space"><code>++ace</code></a>
22+<a class="tooltip" href='/docs/reference/library/1a/#add' title="Add"><code>++add</code></a>
23+<a class="tooltip" href='/docs/reference/library/3b/#add-ff' title="Add (floating point)"><code>++add:ff</code></a>
24+<a class="tooltip" href='/docs/reference/library/3b/#add-fl' title="Add (with exact/rounded flag)"><code>++add:fl</code></a>
25+<a class="tooltip" href='/docs/reference/library/2j/#add-ja' title="Prepend to list"><code>+-add:ja</code></a>
26+<a class="tooltip" href='/docs/reference/library/3b/#add-rd' title="Add (double-precision float)"><code>++add:rd</code></a>
27+<a class="tooltip" href='/docs/reference/library/3b/#add-rh' title="Add (half-precision float)"><code>++add:rh</code></a>
28+<a class="tooltip" href='/docs/reference/library/3b/#add-rs' title="Add (single-precision float)"><code>++add:rs</code></a>
29+<a class="tooltip" href='/docs/reference/library/3b/#add-rq' title="Add (quad-precision float)"><code>++add:rq</code></a>
30+<a class="tooltip" href='/docs/reference/library/4j/#ag' title="Top-level atom parser engine"><code>++ag</code></a>
31+<a class="tooltip" href='/docs/reference/library/4i/#alf' title="Parse alphabetic characters"><code>++alf</code></a>
32+<a class="tooltip" href='/docs/reference/library/2i/#all-by' title="Logical AND (map and wet gate)"><code>+-all:by</code></a>
33+<a class="tooltip" href='/docs/reference/library/2h/#all-in' title="Logical AND (set and wet gate)"><code>+-all:in</code></a>
34+<a class="tooltip" href='/docs/reference/library/4i/#aln' title="Parse alphanumeric characters"><code>++aln</code></a>
35+<a class="tooltip" href='/docs/reference/library/4i/#alp' title="Parse alphanumeric characters and -"><code>++alp</code></a>
36+<a class="tooltip" href='/docs/reference/library/2i/#any-by' title="Logical OR (map and wet gate)"><code>+-any:by</code></a>
37+<a class="tooltip" href='/docs/reference/library/2h/#any-in' title="Logical OR (set and gate)"><code>+-any:in</code></a>
38+<a class="tooltip" href='/docs/reference/library/2f/#aor' title="Alphabetical order"><code>++aor</code></a>
39+<a class="tooltip" href='/docs/reference/library/4j/#ape-ag' title="Parse 0 or rule"><code>++ape:ag</code></a>
40+<a class="tooltip" href='/docs/reference/library/2i/#apt-by' title="Check correctness (map)"><code>+-apt:by</code></a>
41+<a class="tooltip" href='/docs/reference/library/2h/#apt-in' title="Check correctness (set)"><code>+-apt:in</code></a>
42+<a class="tooltip" href='/docs/reference/library/4b/#at' title="(Undocumented)"><code>++at</code></a>
43+<a class="tooltip" href='/docs/reference/library/4o/#aura' title="'Type' of atom"><code>++aura</code></a>
44+<a class="tooltip" href='/docs/reference/library/4o/#axis' title="Nock axis"><code>++axis</code></a>
45+
46+### b
47+
48+<a class="tooltip" href='/docs/reference/library/2k/#bal-to' title="Balance queue"><code>+-bal:to</code></a>
49+<a class="tooltip" href='/docs/reference/library/4h/#bar' title="Parse | (bar)"><code>++bar</code></a>
50+<a class="tooltip" href='/docs/reference/library/4h/#bas' title="Parse \ (bas)"><code>++bas</code></a>
51+<a class="tooltip" href='/docs/reference/library/4o/#base' title="Base type"><code>++base</code></a>
52+<a class="tooltip" href='/docs/reference/library/4f/#bass' title="Parser modifier (LSB-ordered ++list as atom of ++base)"><code>++bass</code></a>
53+<a class="tooltip" href='/docs/reference/library/4j/#bay-ag' title="Parses binary number"><code>++bay:ag</code></a>
54+<a class="tooltip" href='/docs/reference/library/4o/#bean' title="Boolean"><code>++bean</code></a>
55+<a class="tooltip" href='/docs/reference/library/4o/#beer' title="Tape builder"><code>++beer</code></a>
56+<a class="tooltip" href='/docs/reference/library/4o/#beet' title="XML interpolation cases"><code>++beet</code></a>
57+<a class="tooltip" href='/docs/reference/library/4e/#bend' title="Conditional composer"><code>++bend</code></a>
58+<a class="tooltip" href='/docs/reference/library/4i/#bet' title="Parse hep and lus axis syntax"><code>++bet</code></a>
59+<a class="tooltip" href='/docs/reference/library/2c/#bex' title="Binary exponent"><code>++bex</code></a>
60+<a class="tooltip" href='/docs/reference/library/3b/#bif-ff' title="Converts from fn to @r"><code>++bif:ff</code></a>
61+<a class="tooltip" href='/docs/reference/library/2i/#bif-by' title="Bifurcate map"><code>+-bif:by</code></a>
62+<a class="tooltip" href='/docs/reference/library/2h/#bif-in' title="Bifurcate set"><code>+-bif:in</code></a>
63+<a class="tooltip" href='/docs/reference/library/2a/#biff' title="Unit as argument"><code>++biff</code></a>
64+<a class="tooltip" href='/docs/reference/library/4i/#bin' title="Binary to atom"><code>++bin</code></a>
65+<a class="tooltip" href='/docs/reference/library/2a/#bind' title="Non-unit function to unit, producing unit"><code>++bind</code></a>
66+<a class="tooltip" href='/docs/reference/library/4j/#bip-ag' title="Parse IPv6"><code>++bip:ag</code></a>
67+<a class="tooltip" href='/docs/reference/library/3b/#bit-ff' title="fn to @r with rounding"><code>++bit:ff</code></a>
68+<a class="tooltip" href='/docs/reference/library/3b/#bit-rd' title="fn to double-precision binary float"><code>++bit:rd</code></a>
69+<a class="tooltip" href='/docs/reference/library/3b/#bit-rh' title="fn to half-precision float"><code>++bit:rh</code></a>
70+<a class="tooltip" href='/docs/reference/library/3b/#bit-rs' title="fn to single-precision float"><code>++bit:rs</code></a>
71+<a class="tooltip" href='/docs/reference/library/3b/#bit-rq' title="fn to quad-precision float"><code>++bit:rq</code></a>
72+<a class="tooltip" href='/docs/reference/library/4j/#bix-ab' title="Parse hex pair"><code>++bix:ab</code></a>
73+<a class="tooltip" href='/docs/reference/library/4l/#bisk-so' title="Parse odor-atom pair"><code>++bisk:so</code></a>
74+<a class="tooltip" href='/docs/reference/library/1c/#bloq' title="Blocksize"><code>++bloq</code></a>
75+<a class="tooltip" href='/docs/reference/library/2a/#bond' title="Replace null"><code>++bond</code></a>
76+<a class="tooltip" href='/docs/reference/library/4f/#boss' title="Parser modifier: LSB"><code>++boss</code></a>
77+<a class="tooltip" href='/docs/reference/library/2a/#both' title="Group unit values into pair"><code>++both</code></a>
78+<a class="tooltip" href='/docs/reference/library/4h/#buc' title="Parse $ (buc)"><code>++buc</code></a>
79+<a class="tooltip" href='/docs/reference/library/4i/#but' title="Parse binary digit"><code>++but</code></a>
80+
81+### c
82+
83+<a class="tooltip" href='/docs/reference/library/4h/#cab' title="Parse _ (cab)"><code>++cab</code></a>
84+<a class="tooltip" href='/docs/reference/library/2c/#can' title="Assemble"><code>++can</code></a>
85+<a class="tooltip" href='/docs/reference/library/1b/#cap' title="Tree head"><code>++cap</code></a>
86+<a class="tooltip" href='/docs/reference/library/4b/#cass' title="To lowercase"><code>++cass</code></a>
87+<a class="tooltip" href='/docs/reference/library/2c/#cat' title="Concatenate"><code>++cat</code></a>
88+<a class="tooltip" href='/docs/reference/library/4h/#cen' title="Parse % (cen)"><code>++cen</code></a>
89+<a class="tooltip" href='/docs/reference/library/3c/#cet-yo' title="Days in a century"><code>++cet:yo</code></a>
90+<a class="tooltip" href='/docs/reference/library/2q/#char' title="Character"><code>++char</code></a>
91+<a class="tooltip" href='/docs/reference/library/4o/#chum' title="Jet hint information"><code>++chum</code></a>
92+<a class="tooltip" href='/docs/reference/library/4i/#cit' title="Octal digit"><code>++cit</code></a>
93+<a class="tooltip" href='/docs/reference/library/2a/#clap' title="Apply function to two units"><code>++clap</code></a>
94+<a class="tooltip" href='/docs/reference/library/3a/#cmp-si' title="Compare (signed integer)"><code>++cmp:si</code></a>
95+<a class="tooltip" href='/docs/reference/library/4k/#co' title="Literal rendering engine"><code>++co</code></a>
96+<a class="tooltip" href='/docs/reference/library/4o/#coil' title="Tuple of core information"><code>++coil</code></a>
97+<a class="tooltip" href='/docs/reference/library/3g/#coin' title="Noun-literal syntax cases"><code>++coin</code></a>
98+<a class="tooltip" href='/docs/reference/library/4h/#col' title="Parse : (col)"><code>++col</code></a>
99+<a class="tooltip" href='/docs/reference/library/4f/#cold' title="Replace with constant"><code>++cold</code></a>
100+<a class="tooltip" href='/docs/reference/library/4h/#com' title="Parse , (com)"><code>++com</code></a>
101+<a class="tooltip" href='/docs/reference/library/4e/#comp' title="Arbitrary compose"><code>++comp</code></a>
102+<a class="tooltip" href='/docs/reference/library/2d/#con' title="Binary OR"><code>++con</code></a>
103+<a class="tooltip" href='/docs/reference/library/4f/#cook' title="Apply gate"><code>++cook</code></a>
104+<a class="tooltip" href='/docs/reference/library/2q/#cord' title="UTF-8 text"><code>++cord</code></a>
105+<a class="tooltip" href='/docs/reference/library/2n/#cork' title="Compose forward"><code>++cork</code></a>
106+<a class="tooltip" href='/docs/reference/library/2n/#corl' title="Compose backward"><code>++corl</code></a>
107+<a class="tooltip" href='/docs/reference/library/4b/#crip' title="Tape to cord"><code>++crip</code></a>
108+<a class="tooltip" href='/docs/reference/library/4l/#crub-so' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
109+<a class="tooltip" href='/docs/reference/library/2p/#cue' title="Unpack atom to noun"><code>++cue</code></a>
110+<a class="tooltip" href='/docs/reference/library/2n/#curr' title="Right-curry a gate"><code>++curr</code></a>
111+<a class="tooltip" href='/docs/reference/library/2n/#cury' title="Curry left a gate"><code>++cury</code></a>
112+<a class="tooltip" href='/docs/reference/library/4b/#cuss' title="To uppercase"><code>++cuss</code></a>
113+<a class="tooltip" href='/docs/reference/library/2c/#cut' title="Slice"><code>++cut</code></a>
114+
115+### d
116+
117+<a class="tooltip" href='/docs/reference/library/4j/#d-ne' title="Render decimal"><code>++d:ne</code></a>
118+<a class="tooltip" href='/docs/reference/library/2q/#date' title="Point in time"><code>++date</code></a>
119+<a class="tooltip" href='/docs/reference/library/3c/#day-yo' title="Seconds in day"><code>++day:yo</code></a>
120+<a class="tooltip" href='/docs/reference/library/1a/#dec' title="Decrement"><code>++dec</code></a>
121+<a class="tooltip" href='/docs/reference/library/2i/#def-by' title="Difference (map)"><code>+-def:by</code></a>
122+<a class="tooltip" href='/docs/reference/library/2i/#del-by' title="Delete (map)"><code>+-del:by</code></a>
123+<a class="tooltip" href='/docs/reference/library/2h/#del-in' title="Delete (set)"><code>+-del:in</code></a>
124+<a class="tooltip" href='/docs/reference/library/2j/#del-ju' title="Delete (jug)"><code>+-del:ju</code></a>
125+<a class="tooltip" href='/docs/reference/library/4i/#dem' title="Decimal to atom"><code>++dem</code></a>
126+<a class="tooltip" href='/docs/reference/library/4j/#dem-ag' title="Parse decmal with dots"><code>++dem:ag</code></a>
127+<a class="tooltip" href='/docs/reference/library/3b/#den-fl' title="Denormalizes (floating point)"><code>++den:fl</code></a>
128+<a class="tooltip" href='/docs/reference/library/2i/#dep-by' title="Difference as patch (map)"><code>+-dep:by</code></a>
129+<a class="tooltip" href='/docs/reference/library/2k/#dep-to' title="Maximum depth (queue)"><code>+-dep:to</code></a>
130+<a class="tooltip" href='/docs/reference/library/2c/#dif-fe' title="Difference between atoms (modular basis)"><code>++dif:fe</code></a>
131+<a class="tooltip" href='/docs/reference/library/3a/#dif-fo' title='Subtraction (modular base)'><code>++dif:fo</code></a>
132+<a class="tooltip" href='/docs/reference/library/2h/#dif-in' title='Difference (set)'><code>+-dif:in</code></a>
133+<a class="tooltip" href='/docs/reference/library/3a/#dif-si' title="Subtraction (signed integer)"><code>++dif:si</code></a>
134+<a class="tooltip" href='/docs/reference/library/2i/#dig-by' title="Address of key (map)"><code>+-dig:by</code></a>
135+<a class="tooltip" href='/docs/reference/library/2h/#dig-in' title="Address of a in set"><code>+-dig:in</code></a>
136+<a class="tooltip" href='/docs/reference/library/4j/#dim-ag' title="Parse decimal number"><code>++dim:ag</code></a>
137+<a class="tooltip" href='/docs/reference/library/3g/#dime' title="Aura-atom pair"><code>++dime</code></a>
138+<a class="tooltip" href='/docs/reference/library/4c/#din-re' title="(Undocumented)"><code>++din:re</code></a>
139+<a class="tooltip" href='/docs/reference/library/2d/#dis' title="Binary AND (atoms)"><code>++dis</code></a>
140+<a class="tooltip" href='/docs/reference/library/4i/#dit' title="Decimal digit"><code>++dit</code></a>
141+<a class="tooltip" href='/docs/reference/library/1a/#div' title="Divide"><code>++div</code></a>
142+<a class="tooltip" href='/docs/reference/library/3b/#div-ff' title="Divide (IEEE float)"><code>++div:ff</code></a>
143+<a class="tooltip" href='/docs/reference/library/3b/#div-fl' title="Divide (signed and unsigned integer cell)"><code>++div:fl</code></a>
144+<a class="tooltip" href='/docs/reference/library/3b/#div-rd' title="Double precision float"><code>++div:rd</code></a>
145+<a class="tooltip" href='/docs/reference/library/3b/#div-rh' title="Divide (half-precision float)"><code>++div:rh</code></a>
146+<a class="tooltip" href='/docs/reference/library/3b/#div-rs' title="Divide (single-precision float)"><code>++div:rs</code></a>
147+<a class="tooltip" href='/docs/reference/library/3b/#div-rq' title="Divide (quad-precision float)"><code>++div:rq</code></a>
148+<a class="tooltip" href='/docs/reference/library/4i/#dog' title="Optional gap"><code>++dog</code></a>
149+<a class="tooltip" href='/docs/reference/library/4i/#doh' title="@p separator"><code>++doh</code></a>
150+<a class="tooltip" href='/docs/reference/library/4h/#doq' title="Parse double quote"><code>++doq</code></a>
151+<a class="tooltip" href='/docs/reference/library/2f/#dor' title="Numeric order"><code>++dor</code></a>
152+<a class="tooltip" href='/docs/reference/library/4h/#dot' title="Parse period"><code>++dot</code></a>
153+<a class="tooltip" href='/docs/reference/library/3b/#drg-ff' title="@r to decimal float"><code>++drg:ff</code></a>
154+<a class="tooltip" href='/docs/reference/library/3b/#drg-fl' title="Get printable decimal (signed and unsigned integer cell)"><code>++drg:fl</code></a>
155+<a class="tooltip" href='/docs/reference/library/3b/#drg-rd' title="@rd to decimal float"><code>++drg:rd</code></a>
156+<a class="tooltip" href='/docs/reference/library/3b/#drg-rh' title="@rh to decimal float"><code>++drg:rh</code></a>
157+<a class="tooltip" href='/docs/reference/library/3b/#drg-rs' title="@rs to decimal float"><code>++drg:rs</code></a>
158+<a class="tooltip" href='/docs/reference/library/3b/#drg-rq' title="@rq to decimal float"><code>++drg:rq</code></a>
159+<a class="tooltip" href='/docs/reference/library/2a/#drop' title="Unit to list"><code>++drop</code></a>
160+<a class="tooltip" href='/docs/reference/library/3a/#dul-si' title="Modulus (signed integer)"><code>++dul:si</code></a>
161+<a class="tooltip" href='/docs/reference/library/4j/#dum-ag' title="Parse decimal with leading zero"><code>++dum:ag</code></a>
162+<a class="tooltip" href='/docs/reference/library/4i/#dun' title="-- to ~"><code>++dun</code></a>
163+<a class="tooltip" href='/docs/reference/library/4i/#duz' title="== to ~"><code>++duz</code></a>
164+<a class="tooltip" href='/docs/reference/library/1a/#dvr' title="Divide (with remainder)"><code>++dvr</code></a>
165+
166+### e
167+
168+<a class="tooltip" href='/docs/reference/library/3b/#ead-fl' title="Exact add"><code>++ead:fl</code></a>
169+<a class="tooltip" href='/docs/reference/library/1c/#each' title="Mold of fork between two types"><code>++each</code></a>
170+<a class="tooltip" href='/docs/reference/library/4f/#easy' title="Always parse"><code>++easy</code></a>
171+<a class="tooltip" href='/docs/reference/library/3g/#edge' title="Parsing location metadata"><code>++edge</code></a>
172+<a class="tooltip" href='/docs/reference/library/3a/#egcd' title="Extended Euclidean algorithm"><code>++egcd</code></a>
173+<a class="tooltip" href='/docs/reference/library/3b/#emn-fl' title="Minimum exponent"><code>++emn:fl</code></a>
174+<a class="tooltip" href='/docs/reference/library/3b/#emu-fl' title="Exact multiply"><code>++emu:fl</code></a>
175+<a class="tooltip" href='/docs/reference/library/3b/#emx-fl' title="Maximum exponent"><code>++emx:fl</code></a>
176+<a class="tooltip" href='/docs/reference/library/2c/#end' title="Tail"><code>++end</code></a>
177+<a class="tooltip" href='/docs/reference/library/3b/#equ-ff' title="Equals (IEEE float)"><code>++equ:ff</code></a>
178+<a class="tooltip" href='/docs/reference/library/3b/#equ-fl' title="Equals (signed and unsigned integer cell)"><code>++equ:fl</code></a>
179+<a class="tooltip" href='/docs/reference/library/3b/#equ-rd' title="Equals (double-precision float)"><code>++equ:rd</code></a>
180+<a class="tooltip" href='/docs/reference/library/3b/#equ-rh' title="Equals (half-precision float)"><code>++equ:rh</code></a>
181+<a class="tooltip" href='/docs/reference/library/3b/#equ-rs' title="Equals (single-precision float)"><code>++equ:rs</code></a>
182+<a class="tooltip" href='/docs/reference/library/3b/#equ-rq' title="Equals (quad-precision float)"><code>++equ:rq</code></a>
183+<a class="tooltip" href='/docs/reference/library/3c/#era-yo' title="Leap-year period"><code>++era:yo</code></a>
184+<a class="tooltip" href='/docs/reference/library/3b/#exp-ff' title="Get exponent (IEEE float)"><code>++exp:ff</code></a>
185+<a class="tooltip" href='/docs/reference/library/3a/#exp-fo' title="Exponent (modular base)"><code>++exp:fo</code></a>
186+<a class="tooltip" href='/docs/reference/library/3b/#exp-rd' title="Exponent (@rd)"><code>++exp:rd</code></a>
187+<a class="tooltip" href='/docs/reference/library/3b/#exp-rh' title="Exponent (half-precision float)"><code>++exp:rh</code></a>
188+<a class="tooltip" href='/docs/reference/library/3b/#exp-rs' title="Exponent (@rs)"><code>++exp:rs</code></a>
189+<a class="tooltip" href='/docs/reference/library/3b/#exp-rq' title="Exponent (quad-precision float)"><code>++exp:rq</code></a>
190+
191+### f
192+
193+<a class="tooltip" href='/docs/reference/library/4e/#fail' title="Never parse"><code>++fail</code></a>
194+<a class="tooltip" href='/docs/reference/library/2a/#fall' title="Give unit a default value"><code>++fall</code></a>
195+<a class="tooltip" href='/docs/reference/library/2b/#fand' title="All indices in list"><code>++fand</code></a>
196+<a class="tooltip" href='/docs/reference/library/4h/#fas' title="Parse / (fas)"><code>++fas</code></a>
197+<a class="tooltip" href='/docs/reference/library/2c/#fe' title="Modulo bloq"><code>++fe</code></a>
198+<a class="tooltip" href='/docs/reference/library/4j/#fed-ag' title="Parse @p"><code>++fed:ag</code></a>
199+<a class="tooltip" href='/docs/reference/library/3f/#feen-ob' title="Conceal structure v2"><code>++feen:ob</code></a>
200+<a class="tooltip" href='/docs/reference/library/3f/#fend-ob' title="Restore structure v2"><code>++fend:ob</code></a>
201+<a class="tooltip" href='/docs/reference/library/3f/#fice-ob' title="Feistel-like cipher"><code>++fice:ob</code></a>
202+<a class="tooltip" href='/docs/reference/library/2c/#fil' title="Fill bloqstream"><code>++fil</code></a>
203+<a class="tooltip" href='/docs/reference/library/2b/#find' title="First index in list"><code>++find</code></a>
204+<a class="tooltip" href='/docs/reference/library/4c/#fit-re' title="Fit on one line test"><code>++fit:re</code></a>
205+<a class="tooltip" href='/docs/reference/library/3b/#fli-fl' title="Flip sign"><code>++fli:fl</code></a>
206+<a class="tooltip" href='/docs/reference/library/2b/#flop' title="Reverse list"><code>++flop</code></a>
207+<a class="tooltip" href='/docs/reference/library/3b/#fma-ff' title="Fused multiply-add (IEEE float)"><code>++fma:ff</code></a>
208+<a class="tooltip" href='/docs/reference/library/3b/#fma-fl' title="Fused multiply-add"><code>++fma:fl</code></a>
209+<a class="tooltip" href='/docs/reference/library/3b/#fma-rd' title="Fused multiply-add (@rd)"><code>++fma:rd</code></a>
210+<a class="tooltip" href='/docs/reference/library/3b/#fma-rh' title="Fused multiply-add (half-precision float)"><code>++fma:rh</code></a>
211+<a class="tooltip" href='/docs/reference/library/3b/#fma-rs' title="Fused multiply-add (single-precision float)"><code>++fma:rs</code></a>
212+<a class="tooltip" href='/docs/reference/library/3b/#fma-rq' title="Fused multiply-add (quad-precision float)"><code>++fma:rq</code></a>
213+<a class="tooltip" href='/docs/reference/library/2e/#fnv' title="FNV scrambler"><code>++fnv</code></a>
214+<a class="tooltip" href='/docs/reference/library/3a/#fo' title="Modulo prime"><code>++fo</code></a>
215+<a class="tooltip" href='/docs/reference/library/4o/#foot' title="Cases of arms by variance model"><code>++foot</code></a>
216+<a class="tooltip" href='/docs/reference/library/3b/#fos-rh' title="@rs to @rh"><code>++fos:rh</code></a>
217+<a class="tooltip" href='/docs/reference/library/3a/#fra-fo' title="Divide (modular base)"><code>++fra:fo</code></a>
218+<a class="tooltip" href='/docs/reference/library/3a/#fra-si' title="Divide (signed integer)"><code>++fra:si</code></a>
219+<a class="tooltip" href='/docs/reference/library/4f/#full' title="Parse to end"><code>++full</code></a>
220+<a class="tooltip" href='/docs/reference/library/4f/#funk' title="Add to tape"><code>++funk</code></a>
221+
222+### g
223+
224+<a class="tooltip" href='/docs/reference/library/4i/#gah' title="New line or ''"><code>++gah</code></a>
225+<a class="tooltip" href='/docs/reference/library/4h/#gal' title="Parse < (gal)"><code>++gal</code></a>
226+<a class="tooltip" href='/docs/reference/library/4i/#gap' title="Plural whitespace"><code>++gap</code></a>
227+<a class="tooltip" href='/docs/reference/library/4i/#gaq' title="End of line"><code>++gaq</code></a>
228+<a class="tooltip" href='/docs/reference/library/4h/#gar' title="Parse > (gar)"><code>++gar</code></a>
229+<a class="tooltip" href='/docs/reference/library/2i/#gas-by' title="Concatenate (map)"><code>+-gas:by</code></a>
230+<a class="tooltip" href='/docs/reference/library/2h/#gas-in' title="Concatenate (set)"><code>+-gas:in</code></a>
231+<a class="tooltip" href='/docs/reference/library/2k/#gas-to' title="Push list into queue"><code>+-gas:to</code></a>
232+<a class="tooltip" href='/docs/reference/library/1c/#gate' title="Function"><code>++gate</code></a>
233+<a class="tooltip" href='/docs/reference/library/4i/#gaw' title="Classic whitespace"><code>++gaw</code></a>
234+<a class="tooltip" href='/docs/reference/library/4i/#gay' title="Optional gap"><code>++gay</code></a>
235+<a class="tooltip" href='/docs/reference/library/2i/#get-by' title="Grab unit value"><code>+-get:by</code></a>
236+<a class="tooltip" href='/docs/reference/library/2j/#get-ja' title="Grab value by key"><code>+-get:ja</code></a>
237+<a class="tooltip" href='/docs/reference/library/2j/#get-ju' title="Retrieve set"><code>+-get:ju</code></a>
238+<a class="tooltip" href='/docs/reference/library/2k/#get-to' title="Head-tail pair"><code>+-get:to</code></a>
239+<a class="tooltip" href='/docs/reference/library/4e/#glue' title="Skip delimiter"><code>++glue</code></a>
240+<a class="tooltip" href='/docs/reference/library/4i/#gon' title="Parse long numbers"><code>++gon</code></a>
241+<a class="tooltip" href='/docs/reference/library/2f/#gor' title="Hash order"><code>++gor</code></a>
242+<a class="tooltip" href='/docs/reference/library/2i/#got-by' title="Assert for value (map)"><code>+-got:by</code></a>
243+<a class="tooltip" href='/docs/reference/library/3b/#grd-ff' title="Decimal float to @r"><code>++grd:ff</code></a>
244+<a class="tooltip" href='/docs/reference/library/3b/#grd-fl' title="Decimal to float"><code>++grd:fl</code></a>
245+<a class="tooltip" href='/docs/reference/library/3b/#grd-rd' title="Decimal float to @rd"><code>++grd:rd</code></a>
246+<a class="tooltip" href='/docs/reference/library/3b/#grd-rh' title="Decimal float to @rh"><code>++grd:rh</code></a>
247+<a class="tooltip" href='/docs/reference/library/3b/#grd-rs' title="Decimal float to @rs"><code>++grd:rs</code></a>
248+<a class="tooltip" href='/docs/reference/library/3b/#grd-rq' title="Decimal float to @rq"><code>++grd:rq</code></a>
249+<a class="tooltip" href='/docs/reference/library/1a/#gte' title="Greater than / equal"><code>++gte</code></a>
250+<a class="tooltip" href='/docs/reference/library/3b/#gte-ff' title="Greater than / equal (IEEE float)"><code>++gte:ff</code></a>
251+<a class="tooltip" href='/docs/reference/library/3b/#gte-fl' title="Greater than / equal (producing flag)"><code>++gte:fl</code></a>
252+<a class="tooltip" href='/docs/reference/library/3b/#gte-rd' title="Greater than / equal (double-precision float)"><code>++gte:rd</code></a>
253+<a class="tooltip" href='/docs/reference/library/3b/#gte-rh' title="Greater than / equal (half-precision float)"><code>++gte:rh</code></a>
254+<a class="tooltip" href='/docs/reference/library/3b/#gte-rs' title="Greater than / equal (single-precision float)"><code>++gte:rs</code></a>
255+<a class="tooltip" href='/docs/reference/library/3b/#gte-rq' title="Greater than / equal (quad-precision float)"><code>++gte:rq</code></a>
256+<a class="tooltip" href='/docs/reference/library/1a/#gth' title="Greater than"><code>++gth</code></a>
257+<a class="tooltip" href='/docs/reference/library/3b/#gth-ff' title="Greater than (IEEE float)"><code>++gth:ff</code></a>
258+<a class="tooltip" href='/docs/reference/library/3b/#gth-fl' title="Greater than (producing flag)"><code>++gth:fl</code></a>
259+<a class="tooltip" href='/docs/reference/library/3b/#gth-rd' title="Greater than (double-precision float)"><code>++gth:rd</code></a>
260+<a class="tooltip" href='/docs/reference/library/3b/#gth-rh' title="Greater than (half-precision float)"><code>++gth:rh</code></a>
261+<a class="tooltip" href='/docs/reference/library/3b/#gth-rs' title="Greater than (single-precision float)"><code>++gth:rs</code></a>
262+<a class="tooltip" href='/docs/reference/library/3b/#gth-rq' title="Greater than (quad-precision float)"><code>++gth:rq</code></a>
263+<a class="tooltip" href='/docs/reference/library/4i/#gul' title="Axis syntax < or >"><code>++gul</code></a>
264+<a class="tooltip" href='/docs/reference/library/2b/#gulf' title="List from range"><code>++gulf</code></a>
265+
266+### h
267+
268+<a class="tooltip" href='/docs/reference/library/3g/#hair' title="Parsing line and column"><code>++hair</code></a>
269+<a class="tooltip" href='/docs/reference/library/2n/#hard' title="Force remold"><code>++hard</code></a>
270+<a class="tooltip" href='/docs/reference/library/2i/#has-by' title="Key existence check (map)"><code>+-has:by</code></a>
271+<a class="tooltip" href='/docs/reference/library/2h/#has-in' title="Key existence check (set)"><code>+-has:in</code></a>
272+<a class="tooltip" href='/docs/reference/library/2j/#has-ju' title="Check contents (jug)"><code>+-has:ju</code></a>
273+<a class="tooltip" href='/docs/reference/library/4h/#hax' title="Parse # (hax)"><code>++hax</code></a>
274+<a class="tooltip" href='/docs/reference/library/2n/#head' title="Get head of cell"><code>++head</code></a>
275+<a class="tooltip" href='/docs/reference/library/4f/#here' title="Place-based apply"><code>++here</code></a>
276+<a class="tooltip" href='/docs/reference/library/4h/#hep' title="Parse - (hep)"><code>++hep</code></a>
277+<a class="tooltip" href='/docs/reference/library/4i/#hex' title="Hexadecimal to atom"><code>++hex</code></a>
278+<a class="tooltip" href='/docs/reference/library/4j/#hex-ag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
279+<a class="tooltip" href='/docs/reference/library/4j/#hif-ab' title="Parse phonetic pair"><code>++hif:ab</code></a>
280+<a class="tooltip" href='/docs/reference/library/4i/#hig' title="Parse single uppercase letter"><code>++hig</code></a>
281+<a class="tooltip" href='/docs/reference/library/4i/#hit' title="Parse single hexadecimal digit"><code>++hit</code></a>
282+<a class="tooltip" href='/docs/reference/library/2b/#homo' title="Homogenize list"><code>++homo</code></a>
283+<a class="tooltip" href='/docs/reference/library/2f/#hor' title="Horizontal hash order"><code>++hor</code></a>
284+<a class="tooltip" href='/docs/reference/library/3c/#hor-yo' title="Seconds in hour"><code>++hor:yo</code></a>
285+<a class="tooltip" href='/docs/reference/library/4j/#huf-ab' title="Parse two phonetic pairs"><code>++huf:ab</code></a>
286+<a class="tooltip" href='/docs/reference/library/4j/#hyf-ab' title="Parse 8 phonetic bytes"><code>++hyf:ab</code></a>
287+
288+### i
289+
290+<a class="tooltip" href='/docs/reference/library/3b/#ibl-fl' title="Integer binary logarithm"><code>++ibl:fl</code></a>
291+<a class="tooltip" href='/docs/reference/library/4f/#ifix' title="Infix"><code>++ifix</code></a>
292+<a class="tooltip" href='/docs/reference/library/4a/#ind-po' title="Parse suffix"><code>++ind:po</code></a>
293+<a class="tooltip" href='/docs/reference/library/4a/#ins-po' title="Parse prefix"><code>++ins:po</code></a>
294+<a class="tooltip" href='/docs/reference/library/2i/#int-by' title="Intersection (map)"><code>+-int:by</code></a>
295+<a class="tooltip" href='/docs/reference/library/2h/#int-in' title="Intersection (set)"><code>+-int:in</code></a>
296+<a class="tooltip" href='/docs/reference/library/2c/#inv-fe' title="Inverse order of modular field"><code>++inv:fe</code></a>
297+<a class="tooltip" href='/docs/reference/library/3b/#inv-fl' title="Inverse"><code>++inv:fl</code></a>
298+<a class="tooltip" href='/docs/reference/library/3a/#inv-fo' title="Inverse (signed modulus)"><code>++inv:fo</code></a>
299+<a class="tooltip" href='/docs/reference/library/4i/#iny' title="Indentation block"><code>++iny</code></a>
300+
301+### j
302+
303+<a class="tooltip" href='/docs/reference/library/2j/#ja' title="Jar engine"><code>++ja</code></a>
304+<a class="tooltip" href='/docs/reference/library/2p/#jam' title="Pack noun to atom"><code>++jam</code></a>
305+<a class="tooltip" href='/docs/reference/library/2o/#jar' title="Mold generator (jar)"><code>++jar</code></a>
306+<a class="tooltip" href='/docs/reference/library/3c/#jes-yo' title="Maximum 64-bit timestamp"><code>++jes:yo</code></a>
307+<a class="tooltip" href='/docs/reference/library/4f/#jest' title="Match a cord"><code>++jest</code></a>
308+<a class="tooltip" href='/docs/reference/library/2b/#join' title="Add separator between list elements"><code>++join</code></a>
309+<a class="tooltip" href='/docs/reference/library/2j/#ju' title="Jug operations"><code>++ju</code></a>
310+<a class="tooltip" href='/docs/reference/library/2o/#jug' title="Mold generator (jug)"><code>++jug</code></a>
311+<a class="tooltip" href='/docs/reference/library/4f/#just' title="Match a single character"><code>++just</code></a>
312+
313+### k
314+
315+<a class="tooltip" href='/docs/reference/library/4h/#kel' title="Parse { (kel)"><code>++kel</code></a>
316+<a class="tooltip" href='/docs/reference/library/4h/#ker' title="Parse } (ker)"><code>++ker</code></a>
317+<a class="tooltip" href='/docs/reference/library/4h/#ket' title="Parse ^ (ket)"><code>++ket</code></a>
318+<a class="tooltip" href='/docs/reference/library/4f/#knee' title="Recursive parsers"><code>++knee</code></a>
319+<a class="tooltip" href='/docs/reference/library/2q/#knot' title="Atom type of ASCII characters"><code>++knot</code></a>
320+
321+### l
322+
323+<a class="tooltip" href='/docs/reference/library/4d/#last' title="Further trace"><code>++last</code></a>
324+<a class="tooltip" href='/docs/reference/library/2m/#le-nl' title="Construct list from null-terminated noun"><code>++le:nl</code></a>
325+<a class="tooltip" href='/docs/reference/library/2b/#lent' title="List length"><code>++lent</code></a>
326+<a class="tooltip" href='/docs/reference/library/2b/#levy' title="Logical AND on list"><code>++levy</code></a>
327+<a class="tooltip" href='/docs/reference/library/3b/#lfe-fl' title="Maximum"><code>++lfe:fl</code></a>
328+<a class="tooltip" href='/docs/reference/library/3b/#lfn-fl' title="Largest normal float"><code>++lfn:fl</code></a>
329+<a class="tooltip" href='/docs/reference/library/2b/#lien' title="Logical OR on list"><code>++lien</code></a>
330+<a class="tooltip" href='/docs/reference/library/2a/#lift' title="Curried bind"><code>++lift</code></a>
331+<a class="tooltip" href='/docs/reference/library/3g/#like' title="Generic edge"><code>++like</code></a>
332+<a class="tooltip" href='/docs/reference/library/4o/#limb' title="Reference into subject by name/axis"><code>++limb</code></a>
333+<a class="tooltip" href='/docs/reference/library/2b/#limo' title="Construct list from null-terminated tuple"><code>++limo</code></a>
334+<a class="tooltip" href='/docs/reference/library/4o/#line' title="(Undocumented)"><code>++line</code></a>
335+<a class="tooltip" href='/docs/reference/library/4j/#lip-ag' title="Parse IPv4 address"><code>++lip:ag</code></a>
336+<a class="tooltip" href='/docs/reference/library/1c/#list' title="Mold constructor (list)"><code>++list</code></a>
337+<a class="tooltip" href='/docs/reference/library/1c/#lone' title="Mold generator (face on mold)"><code>++lone</code></a>
338+<a class="tooltip" href='/docs/reference/library/2f/#lor' title="Leg order"><code>++lor</code></a>
339+<a class="tooltip" href='/docs/reference/library/4i/#low' title="Parse lowercase letter"><code>++low</code></a>
340+<a class="tooltip" href='/docs/reference/library/2c/#lsh' title="Left-shift"><code>++lsh</code></a>
341+<a class="tooltip" href='/docs/reference/library/1a/#lte' title="Less than / equal (atom)"><code>++lte</code></a>
342+<a class="tooltip" href='/docs/reference/library/3b/#lte-ff' title="Less than / equal (IEEE float)"><code>++lte:ff</code></a>
343+<a class="tooltip" href='/docs/reference/library/3b/#lte-fl' title="Less than / equal (producing flag)"><code>++lte:fl</code></a>
344+<a class="tooltip" href='/docs/reference/library/3b/#lte-rd' title="Less than / equal (double-precision float)"><code>++lte:rd</code></a>
345+<a class="tooltip" href='/docs/reference/library/3b/#lte-rh' title="Less than / equal (half-precision float)"><code>++lte:rh</code></a>
346+<a class="tooltip" href='/docs/reference/library/3b/#lte-rs' title="Less than / equal (single-precision float)"><code>++lte:rs</code></a>
347+<a class="tooltip" href='/docs/reference/library/3b/#lte-rq' title="Less than / equal (quad-precision float)"><code>++lte:rq</code></a>
348+<a class="tooltip" href='/docs/reference/library/1a/#lth' title="Less than (atom)"><code>++lth</code></a>
349+<a class="tooltip" href='/docs/reference/library/3b/#lth-ff' title="Less than (IEEE float)"><code>++lth:ff</code></a>
350+<a class="tooltip" href='/docs/reference/library/3b/#lth-fl' title="Less than (signed and unsigned integer cell)"><code>++lth:fl</code></a>
351+<a class="tooltip" href='/docs/reference/library/3b/#lth-rd' title="Less than (double-precision float)"><code>++lth:rd</code></a>
352+<a class="tooltip" href='/docs/reference/library/3b/#lth-rh' title="Less than (half-precision float)"><code>++lth:rh</code></a>
353+<a class="tooltip" href='/docs/reference/library/3b/#lth-rs' title="Less than (single-precision float)"><code>++lth:rs</code></a>
354+<a class="tooltip" href='/docs/reference/library/3b/#lth-rq' title="Less than (quad-precision float)"><code>++lth:rq</code></a>
355+<a class="tooltip" href='/docs/reference/library/3b/#lug-fl' title="Central rounding mechanism"><code>++lug:fl</code></a>
356+<a class="tooltip" href='/docs/reference/library/4h/#lus' title="Parse + (lus)"><code>++lus</code></a>
357+<a class="tooltip" href='/docs/reference/library/4d/#lust' title="Detect new line"><code>++lust</code></a>
358+<a class="tooltip" href='/docs/reference/library/4e/#less' title="Parse unless"><code>++less</code></a>
359+<a class="tooltip" href='/docs/reference/library/2m/#ly' title="List from raw noun"><code>++ly</code></a>
360+
361+### m
362+
363+<a class="tooltip" href='/docs/reference/library/3b/#ma-rd' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
364+<a class="tooltip" href='/docs/reference/library/3b/#ma-rh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
365+<a class="tooltip" href='/docs/reference/library/3b/#ma-rs' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
366+<a class="tooltip" href='/docs/reference/library/3b/#ma-rq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
367+<a class="tooltip" href='/docs/reference/library/4n/#mack' title="Nock subject to unit"><code>++mack</code></a>
368+<a class="tooltip" href='/docs/reference/library/2l/#malt' title="Map from list"><code>++malt</code></a>
369+<a class="tooltip" href='/docs/reference/library/2o/#map' title="Mold generator (map)"><code>++map</code></a>
370+<a class="tooltip" href='/docs/reference/library/2i/#mar-by' title="Assert and add (map)"><code>+-mar:by</code></a>
371+<a class="tooltip" href='/docs/reference/library/1b/#mas' title="Address within head/tail"><code>++mas</code></a>
372+<a class="tooltip" href='/docs/reference/library/4f/#mask' title="Match character"><code>++mask</code></a>
373+<a class="tooltip" href='/docs/reference/library/2p/#mat' title="Length-encode"><code>++mat</code></a>
374+<a class="tooltip" href='/docs/reference/library/2a/#mate' title="Choose"><code>++mate</code></a>
375+<a class="tooltip" href='/docs/reference/library/1a/#max' title="Maximum"><code>++max</code></a>
376+<a class="tooltip" href='/docs/reference/library/3b/#me-ff' title="Minimum exponent of ff"><code>++me:ff</code></a>
377+<a class="tooltip" href='/docs/reference/library/2n/#mean' title="Crash and printf"><code>++mean</code></a>
378+<a class="tooltip" href='/docs/reference/library/4i/#mes' title="Parse hexabyte"><code>++mes</code></a>
379+<a class="tooltip" href='/docs/reference/library/4b/#mesc' title="Escape special characters"><code>++mesc</code></a>
380+<a class="tooltip" href='/docs/reference/library/2c/#met' title="Measure"><code>++met</code></a>
381+<a class="tooltip" href='/docs/reference/library/4o/#metl' title="(Undocumented)"><code>++metl</code></a>
382+<a class="tooltip" href='/docs/reference/library/1a/#min' title="Minimum (atom)"><code>++min</code></a>
383+<a class="tooltip" href='/docs/reference/library/4n/#mink' title="Mock (virtual Nock) interpreter"><code>++mink</code></a>
384+<a class="tooltip" href='/docs/reference/library/3c/#mit-yo' title="Seconds in minute"><code>++mit:yo</code></a>
385+<a class="tooltip" href='/docs/reference/library/2d/#mix' title="Binary XOR (atom)"><code>++mix</code></a>
386+<a class="tooltip" href='/docs/reference/library/4n/#mock' title="Compute formula on subject with hint"><code>++mock</code></a>
387+<a class="tooltip" href='/docs/reference/library/1a/#mod' title="Modulus (atom)"><code>++mod</code></a>
388+<a class="tooltip" href='/docs/reference/library/3c/#moh-yo' title="Days in month"><code>++moh:yo</code></a>
389+<a class="tooltip" href='/docs/reference/library/2l/#molt' title="Map from pair list"><code>++molt</code></a>
390+<a class="tooltip" href='/docs/reference/library/4n/#mong' title="Slam gate with sample"><code>++mong</code></a>
391+<a class="tooltip" href='/docs/reference/library/4n/#mook' title="Intelligently render crash annotation"><code>++mook</code></a>
392+<a class="tooltip" href='/docs/reference/library/4f/#more' title="Parse list with delimiter"><code>++more</code></a>
393+<a class="tooltip" href='/docs/reference/library/4f/#most' title="Parse list of at least one match"><code>++most</code></a>
394+<a class="tooltip" href='/docs/reference/library/3c/#moy-yo' title="Days in months of leap-year"><code>++moy:yo</code></a>
395+<a class="tooltip" href='/docs/reference/library/4j/#mu' title="Core used to scramble 16-bit atoms"><code>++mu</code></a>
396+<a class="tooltip" href='/docs/reference/library/2e/#mug' title="FNV-1a scrambler"><code>++mug</code></a>
397+<a class="tooltip" href='/docs/reference/library/2e/#muk' title="Standard MurmurHash3"><code>++muk</code></a>
398+<a class="tooltip" href='/docs/reference/library/1a/#mul' title="Multiply (atom)"><code>++mul</code></a>
399+<a class="tooltip" href='/docs/reference/library/3b/#mul-ff' title="Multiply (IEEE float)"><code>++mul:ff</code></a>
400+<a class="tooltip" href='/docs/reference/library/3b/#mul-fl' title="Multiply (signed and unsigned integer cell)"><code>++mul:fl</code></a>
401+<a class="tooltip" href='/docs/reference/library/3b/#mul-rd' title="Multiply (double-precision float)"><code>++mul:rd</code></a>
402+<a class="tooltip" href='/docs/reference/library/3b/#mul-rh' title="Multiply (quad-precision float)"><code>++mul:rh</code></a>
403+<a class="tooltip" href='/docs/reference/library/3b/#mul-rs' title="Multiply (single-precision float)"><code>++mul:rs</code></a>
404+<a class="tooltip" href='/docs/reference/library/3b/#mul-rq' title="Multiply (quad-precision float)"><code>++mul:rq</code></a>
405+<a class="tooltip" href='/docs/reference/library/4n/#mule' title="Typed virtual"><code>++mule</code></a>
406+<a class="tooltip" href='/docs/reference/library/4n/#mute' title="Untyped virtual"><code>++mute</code></a>
407+<a class="tooltip" href='/docs/reference/library/2e/#mum' title="31-bit MurmurHash3 scrambler"><code>++mum</code></a>
408+<a class="tooltip" href='/docs/reference/library/2b/#murn' title="Maybe transform"><code>++murn</code></a>
409+<a class="tooltip" href='/docs/reference/library/2m/#my' title="Map from raw noun"><code>++my</code></a>
410+<a class="tooltip" href='/docs/reference/library/2m/#my-nl' title="Construct map from null-terminated noun"><code>++my:nl</code></a>
411+
412+### n
413+
414+<a class="tooltip" href='/docs/reference/library/3g/#nail' title="Location, remainder of parsed text"><code>++nail</code></a>
415+<a class="tooltip" href='/docs/reference/library/2k/#nap-to' title="Remove head of queue"><code>+-nap:to</code></a>
416+<a class="tooltip" href='/docs/reference/library/4j/#ne' title="Digit rendering engine"><code>++ne</code></a>
417+<a class="tooltip" href='/docs/reference/library/3b/#ned-fl' title="Require float"><code>++ned:fl</code></a>
418+<a class="tooltip" href='/docs/reference/library/2a/#need' title="Unwrap unit"><code>++need</code></a>
419+<a class="tooltip" href='/docs/reference/library/2c/#net-fe' title="Flip endianness"><code>++net:fe</code></a>
420+<a class="tooltip" href='/docs/reference/library/3a/#new-si' title="Atom to @s"><code>++new:si</code></a>
421+<a class="tooltip" href='/docs/reference/library/4f/#next' title="Consume character"><code>++next</code></a>
422+<a class="tooltip" href='/docs/reference/library/2k/#nip-to' title="Remove root of queue"><code>+-nip:to</code></a>
423+<a class="tooltip" href='/docs/reference/library/4i/#nix' title="Parse letters and -"><code>++nix</code></a>
424+<a class="tooltip" href='/docs/reference/library/2m/#nl' title="Noun to container operations"><code>++nl</code></a>
425+<a class="tooltip" href='/docs/reference/library/4o/#nock' title="Virtual machine (see Nock)"><code>++nock</code></a>
426+<a class="tooltip" href='/docs/reference/library/2d/#not' title="Binary NOT (atom)"><code>++not</code></a>
427+<a class="tooltip" href='/docs/reference/library/4o/#noun' title="(Undocumented)"><code>++noun</code></a>
428+<a class="tooltip" href='/docs/reference/library/4l/#nuck-so' title="Top-level coin parser"><code>++nuck:so</code></a>
429+<a class="tooltip" href='/docs/reference/library/4i/#nud' title="Parse numeric character"><code>++nud</code></a>
430+<a class="tooltip" href='/docs/reference/library/4o/#null' title="(Undocumented)"><code>++null</code></a>
431+<a class="tooltip" href='/docs/reference/library/4l/#nusk-so' title="Parse coin literal with escapes"><code>++nusk:so</code></a>
432+
433+### o
434+
435+<a class="tooltip" href='/docs/reference/library/3f/#ob' title="Reversible scrambling v2"><code>++ob</code></a>
436+<a class="tooltip" href='/docs/reference/library/3d/#og' title="Container arm for SHA-256 powered RNG"><code>++og</code></a>
437+<a class="tooltip" href='/docs/reference/library/3a/#old-si' title="Sign and absolute value"><code>++old:si</code></a>
438+<a class="tooltip" href='/docs/reference/library/2b/#oust' title="Remove from list"><code>++oust</code></a>
439+<a class="tooltip" href='/docs/reference/library/2c/#out-fe' title="Maximum integer value"><code>++out:fe</code></a>
440+
441+### p
442+
443+<a class="tooltip" href='/docs/reference/library/3b/#pa-ff' title="Initialize fl from ff core"><code>++pa:ff</code></a>
444+<a class="tooltip" href='/docs/reference/library/1c/#pair' title="Mold of pair of types"><code>++pair</code></a>
445+<a class="tooltip" href='/docs/reference/library/4h/#pam' title="Parse & (pam)"><code>++pam</code></a>
446+<a class="tooltip" href='/docs/reference/library/4h/#pat' title="Parse @ (pat)"><code>++pat</code></a>
447+<a class="tooltip" href='/docs/reference/library/3g/#path' title="Filesystem path"><code>++path</code></a>
448+<a class="tooltip" href='/docs/reference/library/1b/#peg' title="Address within address"><code>++peg</code></a>
449+<a class="tooltip" href='/docs/reference/library/4h/#pel' title="Parse ( (pel)"><code>++pel</code></a>
450+<a class="tooltip" href='/docs/reference/library/4h/#per' title="Parse ) (per)"><code>++per</code></a>
451+<a class="tooltip" href='/docs/reference/library/4l/#perd-so' title="Parses dime/tiple without standard prefixes"><code>++perd:so</code></a>
452+<a class="tooltip" href='/docs/reference/library/4j/#pev-ab' title="Parse <=5 in base 32"><code>++pev:ab</code></a>
453+<a class="tooltip" href='/docs/reference/library/4j/#pew-ab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
454+<a class="tooltip" href='/docs/reference/library/4e/#pfix' title="Discard first rule"><code>++pfix</code></a>
455+<a class="tooltip" href='/docs/reference/library/3g/#pint' title="Parsing range"><code>++pint</code></a>
456+<a class="tooltip" href='/docs/reference/library/4j/#piv-ab' title="Parse 5 digits in base 32"><code>++piv:ab</code></a>
457+<a class="tooltip" href='/docs/reference/library/4j/#piw-ab' title="Parse 5 digits in base 64"><code>++piw:ab</code></a>
458+<a class="tooltip" href='/docs/reference/library/4e/#plug' title="Parse to tuple"><code>++plug</code></a>
459+<a class="tooltip" href='/docs/reference/library/4f/#plus' title="List of at least one match"><code>++plus</code></a>
460+<a class="tooltip" href='/docs/reference/library/4a/#po' title="Phonetic base"><code>++po</code></a>
461+<a class="tooltip" href='/docs/reference/library/1c/#pole' title="Mold generator of faceless list"><code>++pole</code></a>
462+<a class="tooltip" href='/docs/reference/library/4o/#port' title="(Undocumented)"><code>++port</code></a>
463+<a class="tooltip" href='/docs/reference/library/4e/#pose' title="Parse options"><code>++pose</code></a>
464+<a class="tooltip" href='/docs/reference/library/2g/#pow' title="Computes a to the power of b"><code>++pow</code></a>
465+<a class="tooltip" href='/docs/reference/library/3b/#prc-fl' title="Force precision of 2 or greater (floating point)"><code>++prc:fl</code></a>
466+<a class="tooltip" href='/docs/reference/library/4i/#prn' title="Parse any printable character"><code>++prn</code></a>
467+<a class="tooltip" href='/docs/reference/library/3a/#pro-fo' title="Multiplies b and c modulo a"><code>++pro:fo</code></a>
468+<a class="tooltip" href='/docs/reference/library/3a/#pro-si' title="Multiply to signed integer"><code>++pro:si</code></a>
469+<a class="tooltip" href='/docs/reference/library/2i/#put-by' title="Add key-value pair (map)"><code>+-put:by</code></a>
470+<a class="tooltip" href='/docs/reference/library/2h/#put-in' title="Put b in a (set)"><code>+-put:in</code></a>
471+<a class="tooltip" href='/docs/reference/library/2j/#put-ju' title="Add key-set pair (jar)"><code>+-put:ju</code></a>
472+<a class="tooltip" href='/docs/reference/library/2k/#put-to' title="Insert into queue"><code>+-put:to</code></a>
473+
474+### q
475+
476+<a class="tooltip" href='/docs/reference/library/3c/#qad-yo' title="Seconds in 4 years"><code>++qad:yo</code></a>
477+<a class="tooltip" href='/docs/reference/library/4j/#qeb-ab' title="Parse <=4 binary digits"><code>++qeb:ab</code></a>
478+<a class="tooltip" href='/docs/reference/library/2o/#qeu' title="Mold generator (queue)"><code>++qeu</code></a>
479+<a class="tooltip" href='/docs/reference/library/4j/#qex-ab' title="Parse <=4 hexadecimal digits"><code>++qex:ab</code></a>
480+<a class="tooltip" href='/docs/reference/library/4j/#qib-ab' title="Parse 4 binary digits"><code>++qib:ab</code></a>
481+<a class="tooltip" href='/docs/reference/library/4i/#qit' title="Parse character to cord atom"><code>++qit</code></a>
482+<a class="tooltip" href='/docs/reference/library/4j/#qix-ab' title="Parse 4 hexadecimal digits"><code>++qix:ab</code></a>
483+<a class="tooltip" href='/docs/reference/library/1c/#quip' title="Mold generator (tuple of list and type)"><code>++quip</code></a>
484+<a class="tooltip" href='/docs/reference/library/4i/#qut' title="Parse cord"><code>++qut</code></a>
485+
486+### r
487+
488+<a class="tooltip" href='/docs/reference/library/4b/#r-at' title="(Undocumented)"><code>++r:at</code></a>
489+<a class="tooltip" href='/docs/reference/library/3d/#rad-og' title="Random in range"><code>++rad:og</code></a>
490+<a class="tooltip" href='/docs/reference/library/3d/#rads-og' title="Random continuation"><code>++rads:og</code></a>
491+<a class="tooltip" href='/docs/reference/library/3f/#raku-ob' title="Key list"><code>++raku:ob</code></a>
492+<a class="tooltip" href='/docs/reference/library/4c/#ram-re' title="Flatten tank to tape"><code>++ram:re</code></a>
493+<a class="tooltip" href='/docs/reference/library/2c/#rap' title="Assemble non-zero"><code>++rap</code></a>
494+<a class="tooltip" href='/docs/reference/library/4g/#rash' title="Parse or crash"><code>++rash</code></a>
495+<a class="tooltip" href='/docs/reference/library/3b/#rau-fl' title="Various roundings (floating point)"><code>++rau:fl</code></a>
496+<a class="tooltip" href='/docs/reference/library/3d/#raw-og' title="Random bits"><code>++raw:og</code></a>
497+<a class="tooltip" href='/docs/reference/library/3d/#raws-og' title="Random bits continuation"><code>++raws:og</code></a>
498+<a class="tooltip" href='/docs/reference/library/4c/#re' title="Pretty-printing engine (tank)"><code>++re</code></a>
499+<a class="tooltip" href='/docs/reference/library/4k/#rear-co' title="Prepend and render atom as tape"><code>++rear:co</code></a>
500+<a class="tooltip" href='/docs/reference/library/2b/#reap' title="Replicate (list)"><code>++reap</code></a>
501+<a class="tooltip" href='/docs/reference/library/2b/#reel' title="Right fold (list)"><code>++reel</code></a>
502+<a class="tooltip" href='/docs/reference/library/3a/#rem-si' title="Remainder (signed integer)"><code>++rem:si</code></a>
503+<a class="tooltip" href='/docs/reference/library/4k/#rend-co' title="Render coin lot as tape"><code>++rend:co</code></a>
504+<a class="tooltip" href='/docs/reference/library/4k/#rent-co' title="Render coin lot as span"><code>++rent:co</code></a>
505+<a class="tooltip" href='/docs/reference/library/2c/#rep' title="Assemble single"><code>++rep</code></a>
506+<a class="tooltip" href='/docs/reference/library/2i/#rep-by' title="Replace by product (map)"><code>+-rep:by</code></a>
507+<a class="tooltip" href='/docs/reference/library/2h/#rep-in' title="Accumulate elements (set)"><code>+-rep:in</code></a>
508+<a class="tooltip" href='/docs/reference/library/4b/#rf-at' title="(Undocumented)"><code>++rf:at</code></a>
509+<a class="tooltip" href='/docs/reference/library/2i/#rib-by' title="Replace values with accumulator (map)"><code>+-rib:by</code></a>
510+<a class="tooltip" href='/docs/reference/library/4c/#rig-re' title="Wrap tape in / (tank)"><code>++rig:re</code></a>
511+<a class="tooltip" href='/docs/reference/library/2c/#rip' title="Disassemble"><code>++rip</code></a>
512+<a class="tooltip" href='/docs/reference/library/4b/#rn-at' title="(Undocumented)"><code>++rn:at</code></a>
513+<a class="tooltip" href='/docs/reference/library/2c/#rol-fe' title="Roll left"><code>++rol:fe</code></a>
514+<a class="tooltip" href='/docs/reference/library/2b/#roll' title="Left fold (list)"><code>++roll</code></a>
515+<code>++rood</code>
516+<a class="tooltip" href='/docs/reference/library/2c/#ror-fe' title="Roll right"><code>++ror:fe</code></a>
517+<a class="tooltip" href='/docs/reference/library/3b/#rou-fl' title="Round to nearest float with 113-bit significand"><code>++rou:fl</code></a>
518+<a class="tooltip" href='/docs/reference/library/4l/#royl-so' title="Parse dime float"><code>++royl:so</code></a>
519+<a class="tooltip" href='/docs/reference/library/4l/#royl-cell-so' title="(Undocumented)"><code>++royl-cell:so</code></a>
520+<a class="tooltip" href='/docs/reference/library/2c/#rsh' title="Right-shift"><code>++rsh</code></a>
521+<a class="tooltip" href='/docs/reference/library/4b/#rt-at' title="(Undocumented)"><code>++rt:at</code></a>
522+<a class="tooltip" href='/docs/reference/library/4b/#rta-at' title="(Undocumented)"><code>++rta:at</code></a>
523+<a class="tooltip" href='/docs/reference/library/4b/#rtam-at' title="(Undocumented)"><code>++rtam:at</code></a>
524+<a class="tooltip" href='/docs/reference/library/2p/#rub' title="Length-decode"><code>++rub</code></a>
525+<a class="tooltip" href='/docs/reference/library/4b/#rub-at' title="(Undocumented)"><code>++rub:at</code></a>
526+<a class="tooltip" href='/docs/reference/library/4b/#rud-at' title="(Undocumented)"><code>++rud:at</code></a>
527+<a class="tooltip" href='/docs/reference/library/3g/#rule' title="Parsing rule (match this with _)"><code>++rule</code></a>
528+<a class="tooltip" href='/docs/reference/library/4b/#rum-at' title="(Undocumented)"><code>++rum:at</code></a>
529+<a class="tooltip" href='/docs/reference/library/2i/#run-by' title="Transform values (map)"><code>+-run:by</code></a>
530+<a class="tooltip" href='/docs/reference/library/2h/#run-in' title="Apply gate to set"><code>+-run:in</code></a>
531+<a class="tooltip" href='/docs/reference/library/3f/#rund-ob' title="Reverse single Feistel-like"><code>++rund:ob</code></a>
532+<a class="tooltip" href='/docs/reference/library/4b/#runt' title="Prepend n times"><code>++runt</code></a>
533+<a class="tooltip" href='/docs/reference/library/4b/#rup-at' title="(Undocumented)"><code>++rup:at</code></a>
534+<a class="tooltip" href='/docs/reference/library/4g/#rush' title="Parse or null"><code>++rush</code></a>
535+<a class="tooltip" href='/docs/reference/library/4g/#rust' title="Parse tape or null"><code>++rust</code></a>
536+<a class="tooltip" href='/docs/reference/library/2i/#rut-by' title="Transform nodes (map)"><code>+-rut:by</code></a>
537+<a class="tooltip" href='/docs/reference/library/4b/#ruv-at' title="(Undocumented)"><code>++ruv:at</code></a>
538+<a class="tooltip" href='/docs/reference/library/4b/#rux-at' title="(Undocumented)"><code>++rux:at</code></a>
539+<a class="tooltip" href='/docs/reference/library/3f/#rynd-ob' title="Reverse Feistel-like cipher"><code>++rynd:ob</code></a>
540+
541+### s
542+
543+<a class="tooltip" href='/docs/reference/library/2n/#same' title="Identity (produces same value)"><code>++same</code></a>
544+<a class="tooltip" href='/docs/reference/library/3b/#san-ff' title="Signed integer to @r"><code>++san:ff</code></a>
545+<a class="tooltip" href='/docs/reference/library/3b/#san-fl' title="Signed integer to float"><code>++san:fl</code></a>
546+<a class="tooltip" href='/docs/reference/library/3b/#san-rd' title="Unsigned integer to @rd"><code>++san:rd</code></a>
547+<a class="tooltip" href='/docs/reference/library/3b/#san-rh' title="Signed integer to @rh"><code>++san:rh</code></a>
548+<a class="tooltip" href='/docs/reference/library/3b/#san-rs' title="Signed integer to @rs"><code>++san:rs</code></a>
549+<a class="tooltip" href='/docs/reference/library/3b/#san-rq' title="Signed integer to @rq"><code>++san:rq</code></a>
550+<a class="tooltip" href='/docs/reference/library/4b/#sand' title="Soft-cast by odor"><code>++sand</code></a>
551+<a class="tooltip" href='/docs/reference/library/4b/#sane' title="Check odor validity"><code>++sane</code></a>
552+<a class="tooltip" href='/docs/reference/library/3b/#sb-ff' title="Sign bit"><code>++sb:ff</code></a>
553+<a class="tooltip" href='/docs/reference/library/2b/#scag' title="Prefix (produce front of list)"><code>++scag</code></a>
554+<a class="tooltip" href='/docs/reference/library/4g/#scan' title="Parse tape or crash"><code>++scan</code></a>
555+<a class="tooltip" href='/docs/reference/library/4m/#scot' title="Render dime as cord"><code>++scot</code></a>
556+<a class="tooltip" href='/docs/reference/library/4m/#scow' title="Render dime as tape"><code>++scow</code></a>
557+<a class="tooltip" href='/docs/reference/library/3b/#sea-ff' title="Convert from IEEE float to fn"><code>++sea:ff</code></a>
558+<a class="tooltip" href='/docs/reference/library/3b/#sea-rd' title="Convert from double-precision binary float to fn"><code>++sea:rd</code></a>
559+<a class="tooltip" href='/docs/reference/library/3b/#sea-rh' title="Convert from half-precision float to fn"><code>++sea:rh</code></a>
560+<a class="tooltip" href='/docs/reference/library/3b/#sea-rs' title="Convert from single-precision float to fn"><code>++sea:rs</code></a>
561+<a class="tooltip" href='/docs/reference/library/3b/#sea-rq' title="Convert from quad-precision float to fn"><code>++sea:rq</code></a>
562+<a class="tooltip" href='/docs/reference/library/4f/#sear' title="Conditional ++cook"><code>++sear</code></a>
563+<a class="tooltip" href='/docs/reference/library/4j/#seb-ab' title="Parse 1"><code>++seb:ab</code></a>
564+<a class="tooltip" href='/docs/reference/library/4j/#sed-ab' title="Parse non-zero decimal digit"><code>++sed:ab</code></a>
565+<a class="tooltip" href='/docs/reference/library/4h/#sel' title="Parse [ (sel)"><code>++sel</code></a>
566+<a class="tooltip" href='/docs/reference/library/4h/#sem' title="Parse ; (sem)"><code>++sem</code></a>
567+<a class="tooltip" href='/docs/reference/library/4h/#ser' title="Parse ] (ser)"><code>++ser</code></a>
568+<a class="tooltip" href='/docs/reference/library/2o/#set' title="Mold generator (set)"><code>++set</code></a>
569+<a class="tooltip" href='/docs/reference/library/4j/#sev-ab' title="Parse non-zero base 32 digit"><code>++sev:ab</code></a>
570+<a class="tooltip" href='/docs/reference/library/4j/#sew-ab' title="Parse non-zero base 64 digit"><code>++sew:ab</code></a>
571+<a class="tooltip" href='/docs/reference/library/4j/#sex-ab' title="Parse nonzero hexadecimal digit"><code>++sex:ab</code></a>
572+<a class="tooltip" href='/docs/reference/library/4e/#sfix' title="Discard second rule"><code>++sfix</code></a>
573+<a class="tooltip" href='/docs/reference/library/3d/#shad' title="Double SHA-256"><code>++shad</code></a>
574+<a class="tooltip" href='/docs/reference/library/3d/#shaf' title="Half SHA-256"><code>++shaf</code></a>
575+<a class="tooltip" href='/docs/reference/library/3d/#shal' title="SHA-512 with length"><code>++shal</code></a>
576+<a class="tooltip" href='/docs/reference/library/3d/#sham' title="128-bit noun hash"><code>++sham</code></a>
577+<a class="tooltip" href='/docs/reference/library/3d/#shan' title="SHA-1"><code>++shan</code></a>
578+<a class="tooltip" href='/docs/reference/library/3d/#shas' title="Salted hash"><code>++shas</code></a>
579+<a class="tooltip" href='/docs/reference/library/3d/#shaw' title="Hash to nbits"><code>++shaw</code></a>
580+<a class="tooltip" href='/docs/reference/library/3d/#shax' title="SHA-256"><code>++shax</code></a>
581+<a class="tooltip" href='/docs/reference/library/3d/#shay' title="SHA-256 with length"><code>++shay</code></a>
582+<a class="tooltip" href='/docs/reference/library/3d/#shaz' title="SHA-512"><code>++shaz</code></a>
583+<a class="tooltip" href='/docs/reference/library/4c/#shep' title="(Undocumented)"><code>++shep</code></a>
584+<a class="tooltip" href='/docs/reference/library/3b/#shf-fl' title="Shift power"><code>++shf:fl</code></a>
585+<a class="tooltip" href='/docs/reference/library/4f/#shim' title="Match character within range"><code>++shim</code></a>
586+<a class="tooltip" href='/docs/reference/library/4c/#shop' title="(Undocumented)"><code>++shop</code></a>
587+<a class="tooltip" href='/docs/reference/library/4c/#show' title="(Undocumented)"><code>++show</code></a>
588+<a class="tooltip" href='/docs/reference/library/3a/#si' title="Signed integer"><code>++si</code></a>
589+<a class="tooltip" href='/docs/reference/library/2m/#si-nl' title="Construct set from null-terminated noun"><code>++si:nl</code></a>
590+<a class="tooltip" href='/docs/reference/library/4j/#sib-ab' title="Parse binary digit"><code>++sib:ab</code></a>
591+<a class="tooltip" href='/docs/reference/library/4j/#sid-ab' title="Parse decimal digit"><code>++sid:ab</code></a>
592+<a class="tooltip" href='/docs/reference/library/4h/#sig' title="Parse ~ (sig)"><code>++sig</code></a>
593+<a class="tooltip" href='/docs/reference/library/3b/#sig-ff' title="Produce sign of IEEE float"><code>++sig:ff</code></a>
594+<a class="tooltip" href='/docs/reference/library/3b/#sig-rd' title="Produce sign of @rd"><code>++sig:rd</code></a>
595+<a class="tooltip" href='/docs/reference/library/3b/#sig-rh' title="Produce sign of half-precision float"><code>++sig:rh</code></a>
596+<a class="tooltip" href='/docs/reference/library/3b/#sig-rs' title="Produce sign of @rs"><code>++sig:rs</code></a>
597+<a class="tooltip" href='/docs/reference/library/3b/#sig-rq' title="Produce sign of quad-precision float"><code>++sig:rq</code></a>
598+<a class="tooltip" href='/docs/reference/library/2l/#silt' title="Produce set from list"><code>++silt</code></a>
599+<a class="tooltip" href='/docs/reference/library/4e/#simu' title="First and second"><code>++simu</code></a>
600+<a class="tooltip" href='/docs/reference/library/2c/#sit-fe' title="Enforce modulo"><code>++sit:fe</code></a>
601+<a class="tooltip" href='/docs/reference/library/3a/#sit-fo' title="Produce remainder of b modulo a"><code>++sit:fo</code></a>
602+<a class="tooltip" href='/docs/reference/library/4j/#siv-ab' title="Parse a base 32 digit"><code>++siv:ab</code></a>
603+<a class="tooltip" href='/docs/reference/library/4j/#siw-ab' title="Parse a base 64 digit"><code>++siw:ab</code></a>
604+<a class="tooltip" href='/docs/reference/library/4j/#six-ab' title="Parse a hexadecimal digit"><code>++six:ab</code></a>
605+<a class="tooltip" href='/docs/reference/library/2b/#skid' title="Separate list into two lists from slammed elments"><code>++skid</code></a>
606+<a class="tooltip" href='/docs/reference/library/2b/#skim' title="Produce list of elements from boolean gate"><code>++skim</code></a>
607+<a class="tooltip" href='/docs/reference/library/2b/#skip' title="Produce list of elements failing boolean gate"><code>++skip</code></a>
608+<a class="tooltip" href='/docs/reference/library/2b/#slag' title="Produce all elements from index in list"><code>++slag</code></a>
609+<a class="tooltip" href='/docs/reference/library/4m/#slat' title="Curried slaw"><code>++slat</code></a>
610+<a class="tooltip" href='/docs/reference/library/4m/#slav' title="Demand: parse cord with input odor"><code>++slav</code></a>
611+<a class="tooltip" href='/docs/reference/library/4m/#slaw' title="Parse cord to input odor"><code>++slaw</code></a>
612+<a class="tooltip" href='/docs/reference/library/4m/#slay' title="Parse cord to coin"><code>++slay</code></a>
613+<a class="tooltip" href='/docs/reference/library/2n/#slog' title="Deify printf"><code>++slog</code></a>
614+<a class="tooltip" href='/docs/reference/library/4f/#slug' title="Use gate to parse delimited list"><code>++slug</code></a>
615+<a class="tooltip" href='/docs/reference/library/4m/#smyt' title="Render path as tank"><code>++smyt</code></a>
616+<a class="tooltip" href='/docs/reference/library/2b/#snag' title="Produce element at specific index (list)"><code>++snag</code></a>
617+<a class="tooltip" href='/docs/reference/library/2m/#snag-nl' title="Produce element from list at specific null-terminated noun"><code>++snag:nl</code></a>
618+<a class="tooltip" href='/docs/reference/library/2b/#snoc' title="Append noun to list"><code>++snoc</code></a>
619+<a class="tooltip" href='/docs/reference/library/4l/#so' title="Coin parser engine"><code>++so</code></a>
620+<a class="tooltip" href='/docs/reference/library/2n/#soft' title="Maybe remold"><code>++soft</code></a>
621+<a class="tooltip" href='/docs/reference/library/2a/#some' title="Wrap value in unit"><code>++some</code></a>
622+<a class="tooltip" href='/docs/reference/library/4h/#soq' title="Parse ' (soq)"><code>++soq</code></a>
623+<a class="tooltip" href='/docs/reference/library/2b/#sort' title="Quicksort (list)"><code>++sort</code></a>
624+<a class="tooltip" href='/docs/reference/library/4j/#sov-ab' title="Parse base 32 letter"><code>++sov:ab</code></a>
625+<a class="tooltip" href='/docs/reference/library/4j/#sow-ab' title="Parse base 64 letter/symbol"><code>++sow:ab</code></a>
626+<a class="tooltip" href='/docs/reference/library/4j/#sox-ab' title="Parse hexadecimal letter"><code>++sox:ab</code></a>
627+<a class="tooltip" href='/docs/reference/library/4i/#soz' title="Parse triple single-quote"><code>++soz</code></a>
628+<a class="tooltip" href='/docs/reference/library/4o/#span' title="ASCII atom"><code>++span</code></a>
629+<a class="tooltip" href='/docs/reference/library/4m/#spat' title="Render path as cord"><code>++spat</code></a>
630+<a class="tooltip" href='/docs/reference/library/3b/#spd-fl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
631+<a class="tooltip" href='/docs/reference/library/2b/#spin' title="Gate to list (with state)"><code>++spin</code></a>
632+<a class="tooltip" href='/docs/reference/library/3b/#spn-fl' title="Produce smallest normal float"><code>++spn:fl</code></a>
633+<a class="tooltip" href='/docs/reference/library/3g/#spot' title="Stack trace line"><code>++spot</code></a>
634+<a class="tooltip" href='/docs/reference/library/4m/#spud' title="Render path as tape"><code>++spud</code></a>
635+<a class="tooltip" href='/docs/reference/library/2b/#spun' title="Gate to list (with state)"><code>++spun</code></a>
636+<a class="tooltip" href='/docs/reference/library/2g/#sqt' title="Compute square root with remainder"><code>++sqt</code></a>
637+<a class="tooltip" href='/docs/reference/library/3b/#sqt-ff' title="Produce square root of IEEE float"><code>++sqt:ff</code></a>
638+<a class="tooltip" href='/docs/reference/library/3b/#sqt-fl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
639+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rd' title="Produce square root of double-precision float"><code>++sqt:rd</code></a>
640+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rh' title="Produce square root of half-precision float"><code>++sqt:rh</code></a>
641+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rs' title="Produce square root of single-precision float"><code>++sqt:rs</code></a>
642+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rq' title="Produce square root of quad-precision float"><code>++sqt:rq</code></a>
643+<a class="tooltip" href='/docs/reference/library/4m/#stab' title="Parse cord to path"><code>++stab</code></a>
644+<a class="tooltip" href='/docs/reference/library/4f/#stag' title="Add label"><code>++stag</code></a>
645+<a class="tooltip" href='/docs/reference/library/4f/#star' title="Produce list of matches"><code>++star</code></a>
646+<a class="tooltip" href='/docs/reference/library/4f/#stet' title="Add faces to range-parser pairs in list"><code>++stet</code></a>
647+<a class="tooltip" href='/docs/reference/library/4f/#stew' title="Switch by first"><code>++stew</code></a>
648+<a class="tooltip" href='/docs/reference/library/4f/#stir' title="Parse repeatedly"><code>++stir</code></a>
649+<a class="tooltip" href='/docs/reference/library/4f/#stun' title="Parse several times"><code>++stun</code></a>
650+<a class="tooltip" href='/docs/reference/library/1a/#sub' title="Subtract"><code>++sub</code></a>
651+<a class="tooltip" href='/docs/reference/library/3b/#sub-ff' title="Subtract from IEEE float"><code>++sub:ff</code></a>
652+<a class="tooltip" href='/docs/reference/library/3b/#sub-fl' title="Subtract from signed and unsigned integer cells"><code>++sub:fl</code></a>
653+<a class="tooltip" href='/docs/reference/library/3b/#sub-rd' title="Subtract from double-precision float"><code>++sub:rd</code></a>
654+<a class="tooltip" href='/docs/reference/library/3b/#sub-rh' title="Subtract from half-precision float"><code>++sub:rh</code></a>
655+<a class="tooltip" href='/docs/reference/library/3b/#sub-rs' title="Subtract from single-precision float"><code>++sub:rs</code></a>
656+<a class="tooltip" href='/docs/reference/library/3b/#sub-rq' title="Subtract from quad-precision float"><code>++sub:rq</code></a>
657+<a class="tooltip" href='/docs/reference/library/2c/#sum-fe' title="Sum two numbers in modular field"><code>++sum:fe</code></a>
658+<a class="tooltip" href='/docs/reference/library/3a/#sum-fo' title="Modular sum"><code>++sum:fo</code></a>
659+<a class="tooltip" href='/docs/reference/library/3a/#sum-si' title="Addition (signed integer)"><code>++sum:si</code></a>
660+<a class="tooltip" href='/docs/reference/library/3b/#sun-ff' title="Unsigned integer to IEEE float"><code>++sun:ff</code></a>
661+<a class="tooltip" href='/docs/reference/library/3b/#sun-fl' title="Unsigned integer to float"><code>++sun:fl</code></a>
662+<a class="tooltip" href='/docs/reference/library/3b/#sun-rd' title="Unsigned integer to double-precision float"><code>++sun:rd</code></a>
663+<a class="tooltip" href='/docs/reference/library/3b/#sun-rh' title="Unsigned integer to half-precision float"><code>++sun:rh</code></a>
664+<a class="tooltip" href='/docs/reference/library/3b/#sun-rs' title="Unsigned integer to single-precision float"><code>++sun:rs</code></a>
665+<a class="tooltip" href='/docs/reference/library/3b/#sun-rq' title="Unsigned integer to quad-precision float"><code>++sun:rq</code></a>
666+<a class="tooltip" href='/docs/reference/library/3a/#sun-si' title="@u to @s"><code>++sun:si</code></a>
667+<a class="tooltip" href='/docs/reference/library/2b/#swag' title="Infix (list)"><code>++swag</code></a>
668+<a class="tooltip" href='/docs/reference/library/2c/#swp' title="Reverse block order"><code>++swp</code></a>
669+<a class="tooltip" href='/docs/reference/library/3b/#swr-fl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
670+<a class="tooltip" href='/docs/reference/library/2m/#sy' title="Produce set from null-terminated noun"><code>++sy</code></a>
671+<a class="tooltip" href='/docs/reference/library/4i/#sym' title="Term"><code>++sym</code></a>
672+<a class="tooltip" href='/docs/reference/library/3b/#syn-fl' title="Get sign"><code>++syn:fl</code></a>
673+<a class="tooltip" href='/docs/reference/library/3a/#syn-si' title="Sign test"><code>++syn:si</code></a>
674+
675+### t
676+
677+<a class="tooltip" href='/docs/reference/library/2n/#tail' title="Get tail of cell"><code>++tail</code></a>
678+<a class="tooltip" href='/docs/reference/library/2k/#tap-to' title="Queue to list"><code>+-tap:to</code></a>
679+<a class="tooltip" href='/docs/reference/library/4h/#tar' title="Parse * (tar)"><code>++tar</code></a>
680+<a class="tooltip" href='/docs/reference/library/2q/#tang' title="Generic print structure"><code>++tang</code></a>
681+<a class="tooltip" href='/docs/reference/library/2q/#tank' title="Pretty-printing structure"><code>++tank</code></a>
682+<a class="tooltip" href='/docs/reference/library/2i/#tap-by' title="Listify pairs"><code>+-tap:by</code></a>
683+<a class="tooltip" href='/docs/reference/library/2h/#tap-in' title="Flatten set into list"><code>+-tap:in</code></a>
684+<a class="tooltip" href='/docs/reference/library/2q/#tape' title="List of characters"><code>++tape</code></a>
685+<a class="tooltip" href='/docs/reference/library/2q/#tarp' title="Parsed time"><code>++tarp</code></a>
686+<a class="tooltip" href='/docs/reference/library/4l/#tash-so' title="Parse signed dime"><code>++tash:so</code></a>
687+<a class="tooltip" href='/docs/reference/library/4h/#tec' title="Parse ` (tec)"><code>++tec</code></a>
688+<a class="tooltip" href='/docs/reference/library/4j/#ted-ab' title="Parse decimal number with <= 3 digits"><code>++ted:ab</code></a>
689+<a class="tooltip" href='/docs/reference/library/4b/#teff' title="UTF-8 length"><code>++teff</code></a>
690+<a class="tooltip" href='/docs/reference/library/3f/#teil-ob' title="Reverse Feistel-like cipher"><code>++teil:ob</code></a>
691+<a class="tooltip" href='/docs/reference/library/2q/#term' title="Hoon constant"><code>++term</code></a>
692+<a class="tooltip" href='/docs/reference/library/2n/#test' title="Test for equality"><code>++test</code></a>
693+<a class="tooltip" href='/docs/reference/library/4j/#tid-ab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
694+<a class="tooltip" href='/docs/reference/library/4o/#tiki' title="(Undocumented)"><code>++tiki</code></a>
695+<a class="tooltip" href='/docs/reference/library/4j/#til-ab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
696+<a class="tooltip" href='/docs/reference/library/4j/#tip-ab' title="Leading phonetic byte"><code>++tip:ab</code></a>
697+<a class="tooltip" href='/docs/reference/library/4j/#tiq-ab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
698+<a class="tooltip" href='/docs/reference/library/4h/#tis' title="Parse = (tis)"><code>++tis</code></a>
699+<a class="tooltip" href='/docs/reference/library/2k/#to' title="Queue operations"><code>++to</code></a>
700+<a class="tooltip" href='/docs/reference/library/4a/#tod-po' title="Fetch suffix"><code>++tod:po</code></a>
701+<a class="tooltip" href='/docs/reference/library/4o/#toga' title="Tree of faces"><code>++toga</code></a>
702+<a class="tooltip" href='/docs/reference/library/3b/#toi-ff' title="Round IEEE float to nearest signed integer"><code>++toi:ff</code></a>
703+<a class="tooltip" href='/docs/reference/library/3b/#toi-fl' title="Round float to nearest signed integer"><code>++toi:fl</code></a>
704+<a class="tooltip" href='/docs/reference/library/3b/#toi-rd' title="Round double-precision float to nearest signed integer"><code>++toi:rd</code></a>
705+<a class="tooltip" href='/docs/reference/library/3b/#toi-rh' title="Round half-precision float to nearest signed integer"><code>++toi:rh</code></a>
706+<a class="tooltip" href='/docs/reference/library/3b/#toi-rs' title="Round single-precision float to nearest signed integer"><code>++toi:rs</code></a>
707+<a class="tooltip" href='/docs/reference/library/3b/#toi-rq' title="Round quad-precision float to nearest signed integer"><code>++toi:rq</code></a>
708+<a class="tooltip" href='/docs/reference/library/3b/#toj-fl' title="Round unsigned and signed integer to float"><code>++toj:fl</code></a>
709+<a class="tooltip" href='/docs/reference/library/3g/#tone' title="Nock result (error report)"><code>++tone</code></a>
710+<a class="tooltip" href='/docs/reference/library/3g/#toon' title="Nock result (stack trace)"><code>++toon</code></a>
711+<a class="tooltip" href='/docs/reference/library/2k/#top-to' title="Produce head of queue"><code>+-top:to</code></a>
712+<a class="tooltip" href='/docs/reference/library/4a/#tos-po' title="Fetch prefix"><code>++tos:po</code></a>
713+<a class="tooltip" href='/docs/reference/library/3b/#tos-rh' title="Convert half-precision float to single-precision float"><code>++tos:rh</code></a>
714+<a class="tooltip" href='/docs/reference/library/1c/#trap' title="Core with one arm $"><code>++trap</code></a>
715+<a class="tooltip" href='/docs/reference/library/1c/#tree' title="Mold generator (tree)"><code>++tree</code></a>
716+<a class="tooltip" href='/docs/reference/library/1c/#trel' title="Mold generator (tuple of three types)"><code>++trel</code></a>
717+<a class="tooltip" href='/docs/reference/library/4b/#trim' title="Tape split"><code>++trim</code></a>
718+<a class="tooltip" href='/docs/reference/library/4b/#trip' title="Cord to tape"><code>++trip</code></a>
719+<a class="tooltip" href='/docs/reference/library/4b/#tuba' title="UTF-8 to UTF-32 tape"><code>++tuba</code></a>
720+<a class="tooltip" href='/docs/reference/library/4b/#tufa' title="UTF-32 to UTF-8 tape"><code>++tufa</code></a>
721+<a class="tooltip" href='/docs/reference/library/4o/#tuna' title="XML template tree"><code>++tuna</code></a>
722+<a class="tooltip" href='/docs/reference/library/4b/#tuft' title="UTF-32 to UTF-8 text"><code>++tuft</code></a>
723+<a class="tooltip" href='/docs/reference/library/4b/#turf' title="UTF-8 to UTF-32 cord"><code>++turf</code></a>
724+<a class="tooltip" href='/docs/reference/library/2b/#turn' title="Gate to list"><code>++turn</code></a>
725+<a class="tooltip" href='/docs/reference/library/4o/#tusk' title="List of expressions"><code>++tusk</code></a>
726+<a class="tooltip" href='/docs/reference/library/4l/#twid-so' title="Parse coins without ~ prefix"><code>++twid:so</code></a>
727+<a class="tooltip" href='/docs/reference/library/4o/#tyke' title="List of 'maybe' hoons"><code>++tyke</code></a>
728+<a class="tooltip" href='/docs/reference/library/4o/#typo' title="Pointer for ++type"><code>++typo</code></a>
729+<a class="tooltip" href='/docs/reference/library/4o/#tyre' title="List, term hoon"><code>++tyre</code></a>
730+
731+### u
732+
733+<a class="tooltip" href='/docs/reference/library/3f/#un' title="Reversible scrambling"><code>++un</code></a>
734+<a class="tooltip" href='/docs/reference/library/2i/#uni-by' title="Union (map between keys of two lists)"><code>+-uni:by</code></a>
735+<a class="tooltip" href='/docs/reference/library/3b/#uni-fl' title="Change representation to odd"><code>++uni:fl</code></a>
736+<a class="tooltip" href='/docs/reference/library/2h/#uni-in' title="Union (sets)"><code>+-uni:in</code></a>
737+<a class="tooltip" href='/docs/reference/library/1c/#unit' title="Mold generator (maybe)"><code>++unit</code></a>
738+<a class="tooltip" href='/docs/reference/library/2i/#urn-by' title="Turn (with key) (map)"><code>+-urn:by</code></a>
739+<a class="tooltip" href='/docs/reference/library/4j/#urs-ab' title="Parse span characters"><code>++urs:ab</code></a>
740+<a class="tooltip" href='/docs/reference/library/4j/#urt-ab' title="Parse non-_ span"><code>++urt:ab</code></a>
741+
742+### v
743+
744+<a class="tooltip" href='/docs/reference/library/4j/#v-ne' title="Render base 32"><code>++v:ne</code></a>
745+<code>++vang</code>
746+<a class="tooltip" href='/docs/reference/library/4o/#vase' title="Typed data"><code>++vase</code></a>
747+<code>++vast</code>
748+<a class="tooltip" href='/docs/reference/library/4i/#ven' title="Axis syntax parser"><code>++ven</code></a>
749+<a class="tooltip" href='/docs/reference/library/4o/#vise' title="Convert during reboot"><code>++vise</code></a>
750+<a class="tooltip" href='/docs/reference/library/4i/#vit' title="Parse base 64 digit"><code>++vit</code></a>
751+<a class="tooltip" href='/docs/reference/library/4j/#viz-ag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
752+<a class="tooltip" href='/docs/reference/library/2f/#vor' title="Vertical order"><code>++vor</code></a>
753+<a class="tooltip" href='/docs/reference/library/4j/#voy-ab' title="Parse bas, soq, or bix"><code>++voy:ab</code></a>
754+<a class="tooltip" href='/docs/reference/library/4i/#vul' title="Comments to null"><code>++vul</code></a>
755+<a class="tooltip" href='/docs/reference/library/4j/#vum-ag' title="Parse base 32 string"><code>++vum:ag</code></a>
756+
757+### w
758+
759+<a class="tooltip" href='/docs/reference/library/4j/#w-ne' title="Render base 64 digit"><code>++w:ne</code></a>
760+<a class="tooltip" href='/docs/reference/library/4b/#wack' title="Coin format encode"><code>++wack</code></a>
761+<a class="tooltip" href='/docs/reference/library/2q/#wain' title="List of cords"><code>++wain</code></a>
762+<a class="tooltip" href='/docs/reference/library/2q/#wall' title="List of list of characters"><code>++wall</code></a>
763+<a class="tooltip" href='/docs/reference/library/2b/#weld' title="Concatenate two lists"><code>++weld</code></a>
764+<a class="tooltip" href='/docs/reference/library/2m/#weld-nl' title="Concatenate null-terminated nouns"><code>++weld:nl</code></a>
765+<a class="tooltip" href='/docs/reference/library/2b/#welp' title="Perfect concatenate (lists)"><code>++welp</code></a>
766+<a class="tooltip" href='/docs/reference/library/4b/#wick' title="Coin format decode"><code>++wick</code></a>
767+<a class="tooltip" href='/docs/reference/library/4c/#wig-re' title="++win - render tape"><code>++wig:re</code></a>
768+<a class="tooltip" href='/docs/reference/library/4c/#win-re' title="Render at indent"><code>++win:re</code></a>
769+<a class="tooltip" href='/docs/reference/library/4o/#wing' title="Address in subject"><code>++wing</code></a>
770+<a class="tooltip" href='/docs/reference/library/4j/#wiz-ag' title="Parse base 64 number"><code>++wiz:ag</code></a>
771+<a class="tooltip" href='/docs/reference/library/4b/#woad' title="Unescape cord"><code>++woad</code></a>
772+<a class="tooltip" href='/docs/reference/library/4b/#wood' title="Escape cord"><code>++wood</code></a>
773+<a class="tooltip" href='/docs/reference/library/3g/#wonk' title="Product from edge"><code>++wonk</code></a>
774+<a class="tooltip" href='/docs/reference/library/3f/#wred-un' title="Restore structure"><code>++wred:un</code></a>
775+<a class="tooltip" href='/docs/reference/library/3f/#wren-un' title="Conceal structure"><code>++wren:un</code></a>
776+<a class="tooltip" href='/docs/reference/library/4h/#wut' title="Parse ? (wut)"><code>++wut</code></a>
777+<a class="tooltip" href='/docs/reference/library/2i/#wyt-by' title="Produce depth of tree map"><code>+-wyt:by</code></a>
778+<a class="tooltip" href='/docs/reference/library/2h/#wyt-in' title="Produce number of elements in set"><code>+-wyt:in</code></a>
779+
780+### x
781+
782+<a class="tooltip" href='/docs/reference/library/4j/#x-ne' title="Render hexadecimal digit as atom of ASCII byte value"><code>++x:ne</code></a>
783+<a class="tooltip" href='/docs/reference/library/2c/#xeb' title="Binary logarithm"><code>++xeb</code></a>
784+<a class="tooltip" href='/docs/reference/library/3b/#xpd-fl' title="Expand signed and unsigned integer cell"><code>++xpd:fl</code></a>
785+
786+### y
787+
788+<a class="tooltip" href='/docs/reference/library/3c/#yall' title="Time since beginning of time"><code>++yall</code></a>
789+<a class="tooltip" href='/docs/reference/library/3c/#yawn' title="Days since beginning of time"><code>++yawn</code></a>
790+<a class="tooltip" href='/docs/reference/library/3c/#year' title="Date to @d"><code>++year</code></a>
791+<a class="tooltip" href='/docs/reference/library/3c/#yell' title="Tarp from atomic date"><code>++yell</code></a>
792+<a class="tooltip" href='/docs/reference/library/3c/#yelp' title="Determine if leap-week"><code>++yelp</code></a>
793+<a class="tooltip" href='/docs/reference/library/3c/#yer-yo' title="Seconds in year"><code>++yer:yo</code></a>
794+<a class="tooltip" href='/docs/reference/library/3c/#yo' title="Time constants core"><code>++yo</code></a>
795+<a class="tooltip" href='/docs/reference/library/3c/#yore' title="Date from atomic date"><code>++yore</code></a>
796+<a class="tooltip" href='/docs/reference/library/3c/#yule' title="Daily time to time atom"><code>++yule</code></a>
797+
798+### z
799+
800+<a class="tooltip" href='/docs/reference/library/3f/#zaft-un' title="Look up in 255 sub box"><code>++zaft:un</code></a>
801+<a class="tooltip" href='/docs/reference/library/4j/#zag-mu' title="Add bottom into top"><code>++zag:mu</code></a>
802+<a class="tooltip" href='/docs/reference/library/4h/#zap' title="Parse ! (zap)"><code>++zap</code></a>
803+<a class="tooltip" href='/docs/reference/library/3f/#zart-un' title="Reverse look up in 255 sub box"><code>++zart:un</code></a>
804+<a class="tooltip" href='/docs/reference/library/3b/#zer-fl' title="Produce zero as float"><code>++zer:fl</code></a>
805+<a class="tooltip" href='/docs/reference/library/4j/#zig-mu' title="Subtract bottom from top"><code>++zig:mu</code></a>
806+<a class="tooltip" href='/docs/reference/library/2b/#zing' title="Turn lists into single list by promoting elements from sublists"><code>++zing</code></a>
807+<a class="tooltip" href='/docs/reference/library/4j/#zug-mu' title="Concatenate into atom"><code>++zug:mu</code></a>
808+<a class="tooltip" href='/docs/reference/library/4l/#zust-so' title="Parse prefixed dimes from IP, loobean, or floating point"><code>++zust:so</code></a>
809+<a class="tooltip" href='/docs/reference/library/3f/#zyft-un' title="Lookup byte in 256 sub box"><code>++zyft:un</code></a>
810+<a class="tooltip" href='/docs/reference/library/3f/#zyrt-un' title="Reverse lookup byte in 256 sub box"><code>++zyrt:un</code></a>
811+
812+## By Section
813+
814+### 1a: basic arithmetic
815+
816+<a class="tooltip" href='/docs/reference/library/1a/#add' title="Add"><code>++add</code></a>
817+<a class="tooltip" href='/docs/reference/library/1a/#dec' title="Decrement"><code>++dec</code></a>
818+<a class="tooltip" href='/docs/reference/library/1a/#div' title="Divide"><code>++div</code></a>
819+<a class="tooltip" href='/docs/reference/library/1a/#dvr' title="Divide (with remainder)"><code>++dvr</code></a>
820+<a class="tooltip" href='/docs/reference/library/1a/#gte' title="Greater than / equal"><code>++gte</code></a>
821+<a class="tooltip" href='/docs/reference/library/1a/#gth' title="Greater than"><code>++gth</code></a>
822+<a class="tooltip" href='/docs/reference/library/1a/#lte' title="Less than / equal (atom)"><code>++lte</code></a>
823+<a class="tooltip" href='/docs/reference/library/1a/#lth' title="Less than (atom)"><code>++lth</code></a>
824+<a class="tooltip" href='/docs/reference/library/1a/#max' title="Maximum"><code>++max</code></a>
825+<a class="tooltip" href='/docs/reference/library/1a/#min' title="Minimum (atom)"><code>++min</code></a>
826+<a class="tooltip" href='/docs/reference/library/1a/#mod' title="Modulus (atom)"><code>++mod</code></a>
827+<a class="tooltip" href='/docs/reference/library/1a/#mul' title="Multiply (atom)"><code>++mul</code></a>
828+<a class="tooltip" href='/docs/reference/library/1a/#sub' title="Subtract"><code>++sub</code></a>
829+
830+### 1b: tree addressing
831+
832+<a class="tooltip" href='/docs/reference/library/1b/#cap' title="Tree head"><code>++cap</code></a>
833+<a class="tooltip" href='/docs/reference/library/1b/#mas' title="Address within head/tail"><code>++mas</code></a>
834+<a class="tooltip" href='/docs/reference/library/1b/#peg' title="Address within address"><code>++peg</code></a>
835+
836+### 1c: molds and mold builders
837+
838+<a class="tooltip" href='/docs/reference/library/1c/#bloq' title="Blocksize"><code>++bloq</code></a>
839+<a class="tooltip" href='/docs/reference/library/1c/#each' title="Mold of fork between two types"><code>++each</code></a>
840+<a class="tooltip" href='/docs/reference/library/1c/#gate' title="Function"><code>++gate</code></a>
841+<a class="tooltip" href='/docs/reference/library/1c/#list' title="Mold constructor (list)"><code>++list</code></a>
842+<a class="tooltip" href='/docs/reference/library/1c/#lone' title="Mold generator (face on mold)"><code>++lone</code></a>
843+<a class="tooltip" href='/docs/reference/library/1c/#pair' title="Mold of pair of types"><code>++pair</code></a>
844+<a class="tooltip" href='/docs/reference/library/1c/#pole' title="Mold generator of faceless list"><code>++pole</code></a>
845+<a class="tooltip" href='/docs/reference/library/1c/#quip' title="Mold generator (tuple of list and type)"><code>++quip</code></a>
846+<a class="tooltip" href='/docs/reference/library/1c/#trap' title="Core with one arm $"><code>++trap</code></a>
847+<a class="tooltip" href='/docs/reference/library/1c/#tree' title="Mold generator (tree)"><code>++tree</code></a>
848+<a class="tooltip" href='/docs/reference/library/1c/#trel' title="Mold generator (tuple of three types)"><code>++trel</code></a>
849+<a class="tooltip" href='/docs/reference/library/1c/#unit' title="Mold generator (maybe)"><code>++unit</code></a>
850+
851+### 2a: unit logic
852+
853+<a class="tooltip" href='/docs/reference/library/2a/#biff' title="Unit as argument"><code>++biff</code></a>
854+<a class="tooltip" href='/docs/reference/library/2a/#bind' title="Non-unit function to unit, producing unit"><code>++bind</code></a>
855+<a class="tooltip" href='/docs/reference/library/2a/#bond' title="Replace null"><code>++bond</code></a>
856+<a class="tooltip" href='/docs/reference/library/2a/#both' title="Group unit values into pair"><code>++both</code></a>
857+<a class="tooltip" href='/docs/reference/library/2a/#clap' title="Apply function to two units"><code>++clap</code></a>
858+<a class="tooltip" href='/docs/reference/library/2a/#drop' title="Unit to list"><code>++drop</code></a>
859+<a class="tooltip" href='/docs/reference/library/2a/#fall' title="Give unit a default value"><code>++fall</code></a>
860+<a class="tooltip" href='/docs/reference/library/2a/#lift' title="Curried bind"><code>++lift</code></a>
861+<a class="tooltip" href='/docs/reference/library/2a/#mate' title="Choose"><code>++mate</code></a>
862+<a class="tooltip" href='/docs/reference/library/2a/#need' title="Unwrap unit"><code>++need</code></a>
863+<a class="tooltip" href='/docs/reference/library/2a/#some' title="Wrap value in unit"><code>++some</code></a>
864+
865+### 2b: list logic
866+
867+<a class="tooltip" href='/docs/reference/library/2b/#fand' title="All indices in list"><code>++fand</code></a>
868+<a class="tooltip" href='/docs/reference/library/2b/#find' title="First index in list"><code>++find</code></a>
869+<a class="tooltip" href='/docs/reference/library/2b/#flop' title="Reverse list"><code>++flop</code></a>
870+<a class="tooltip" href='/docs/reference/library/2b/#gulf' title="List from range"><code>++gulf</code></a>
871+<a class="tooltip" href='/docs/reference/library/2b/#homo' title="Homogenize list"><code>++homo</code></a>
872+<a class="tooltip" href='/docs/reference/library/2b/#join' title="Add separator between list elements"><code>++join</code></a>
873+<a class="tooltip" href='/docs/reference/library/2b/#lent' title="List length"><code>++lent</code></a>
874+<a class="tooltip" href='/docs/reference/library/2b/#levy' title="Logical AND on list"><code>++levy</code></a>
875+<a class="tooltip" href='/docs/reference/library/2b/#lien' title="Logical OR on list"><code>++lien</code></a>
876+<a class="tooltip" href='/docs/reference/library/2b/#limo' title="Construct list from null-terminated tuple"><code>++limo</code></a>
877+<a class="tooltip" href='/docs/reference/library/2b/#murn' title="Maybe transform"><code>++murn</code></a>
878+<a class="tooltip" href='/docs/reference/library/2b/#oust' title="Remove from list"><code>++oust</code></a>
879+<a class="tooltip" href='/docs/reference/library/2b/#reap' title="Replicate (list)"><code>++reap</code></a>
880+<a class="tooltip" href='/docs/reference/library/2b/#reel' title="Right fold (list)"><code>++reel</code></a>
881+<a class="tooltip" href='/docs/reference/library/2b/#roll' title="Left fold (list)"><code>++roll</code></a>
882+<a class="tooltip" href='/docs/reference/library/2b/#scag' title="Prefix (produce front of list)"><code>++scag</code></a>
883+<a class="tooltip" href='/docs/reference/library/2b/#skid' title="Separate list into two lists from slammed elments"><code>++skid</code></a>
884+<a class="tooltip" href='/docs/reference/library/2b/#skim' title="Produce list of elements from boolean gate"><code>++skim</code></a>
885+<a class="tooltip" href='/docs/reference/library/2b/#skip' title="Produce list of elements failing boolean gate"><code>++skip</code></a>
886+<a class="tooltip" href='/docs/reference/library/2b/#slag' title="Produce all elements from index in list"><code>++slag</code></a>
887+<a class="tooltip" href='/docs/reference/library/2b/#snag' title="Produce element at specific index (list)"><code>++snag</code></a>
888+<a class="tooltip" href='/docs/reference/library/2b/#snoc' title="Append noun to list"><code>++snoc</code></a>
889+<a class="tooltip" href='/docs/reference/library/2b/#sort' title="Quicksort (list)"><code>++sort</code></a>
890+<a class="tooltip" href='/docs/reference/library/2b/#spin' title="Gate to list (with state)"><code>++spin</code></a>
891+<a class="tooltip" href='/docs/reference/library/2b/#spun' title="Gate to list (with state)"><code>++spun</code></a>
892+<a class="tooltip" href='/docs/reference/library/2b/#swag' title="Infix (list)"><code>++swag</code></a>
893+<a class="tooltip" href='/docs/reference/library/2b/#turn' title="Gate to list"><code>++turn</code></a>
894+<a class="tooltip" href='/docs/reference/library/2b/#weld' title="Concatenate two lists"><code>++weld</code></a>
895+<a class="tooltip" href='/docs/reference/library/2b/#welp' title="Perfect concatenate (lists)"><code>++welp</code></a>
896+<a class="tooltip" href='/docs/reference/library/2b/#zing' title="Turn lists into single list by promoting elements from sublists"><code>++zing</code></a>
897+
898+### 2c: bit arithmetic
899+
900+<a class="tooltip" href='/docs/reference/library/2c/#fe' title="Modulo bloq"><code>++fe</code></a>
901+<a class="tooltip" href='/docs/reference/library/2c/#dif-fe' title="Difference between atoms (modular basis)"><code>++dif:fe</code></a>
902+<a class="tooltip" href='/docs/reference/library/2c/#inv-fe' title="Inverse order of modular field"><code>++inv:fe</code></a>
903+<a class="tooltip" href='/docs/reference/library/2c/#net-fe' title="Flip endianness"><code>++net:fe</code></a>
904+<a class="tooltip" href='/docs/reference/library/2c/#out-fe' title="Maximum integer value"><code>++out:fe</code></a>
905+<a class="tooltip" href='/docs/reference/library/2c/#rol-fe' title="Roll left"><code>++rol:fe</code></a>
906+<a class="tooltip" href='/docs/reference/library/2c/#ror-fe' title="Roll right"><code>++ror:fe</code></a>
907+<a class="tooltip" href='/docs/reference/library/2c/#sit-fe' title="Enforce modulo"><code>++sit:fe</code></a>
908+<a class="tooltip" href='/docs/reference/library/2c/#sum-fe' title="Sum two numbers in modular field"><code>++sum:fe</code></a>
909+
910+<a class="tooltip" href='/docs/reference/library/2c/#bex' title="Binary exponent"><code>++bex</code></a>
911+<a class="tooltip" href='/docs/reference/library/2c/#can' title="Assemble"><code>++can</code></a>
912+<a class="tooltip" href='/docs/reference/library/2c/#cat' title="Concatenate"><code>++cat</code></a>
913+<a class="tooltip" href='/docs/reference/library/2c/#cut' title="Slice"><code>++cut</code></a>
914+<a class="tooltip" href='/docs/reference/library/2c/#end' title="Tail"><code>++end</code></a>
915+<a class="tooltip" href='/docs/reference/library/2c/#fil' title="Fill bloqstream"><code>++fil</code></a>
916+<a class="tooltip" href='/docs/reference/library/2c/#lsh' title="Left-shift"><code>++lsh</code></a>
917+<a class="tooltip" href='/docs/reference/library/2c/#met' title="Measure"><code>++met</code></a>
918+<a class="tooltip" href='/docs/reference/library/2c/#rap' title="Assemble non-zero"><code>++rap</code></a>
919+<a class="tooltip" href='/docs/reference/library/2c/#rep' title="Assemble single"><code>++rep</code></a>
920+<a class="tooltip" href='/docs/reference/library/2c/#rip' title="Disassemble"><code>++rip</code></a>
921+<a class="tooltip" href='/docs/reference/library/2c/#rsh' title="Right-shift"><code>++rsh</code></a>
922+<a class="tooltip" href='/docs/reference/library/2c/#swp' title="Reverse block order"><code>++swp</code></a>
923+<a class="tooltip" href='/docs/reference/library/2c/#xeb' title="Binary logarithm"><code>++xeb</code></a>
924+
925+### 2d: bit logic
926+
927+<a class="tooltip" href='/docs/reference/library/2d/#con' title="Binary OR"><code>++con</code></a>
928+<a class="tooltip" href='/docs/reference/library/2d/#dis' title="Binary AND (atoms)"><code>++dis</code></a>
929+<a class="tooltip" href='/docs/reference/library/2d/#mix' title="Binary XOR (atom)"><code>++mix</code></a>
930+<a class="tooltip" href='/docs/reference/library/2d/#not' title="Binary NOT (atom)"><code>++not</code></a>
931+
932+### 2e: insecure hashing
933+
934+<a class="tooltip" href='/docs/reference/library/2e/#fnv' title="FNV scrambler"><code>++fnv</code></a>
935+<a class="tooltip" href='/docs/reference/library/2e/#mug' title="FNV-1a scrambler"><code>++mug</code></a>
936+<a class="tooltip" href='/docs/reference/library/2e/#muk' title="Standard MurmurHash3"><code>++muk</code></a>
937+<a class="tooltip" href='/docs/reference/library/2e/#mum' title="31-bit MurmurHash3 scrambler"><code>++mum</code></a>
938+
939+### 2f: noun ordering
940+
941+<a class="tooltip" href='/docs/reference/library/2f/#aor' title="Alphabetical order"><code>++aor</code></a>
942+<a class="tooltip" href='/docs/reference/library/2f/#dor' title="Numeric order"><code>++dor</code></a>
943+<a class="tooltip" href='/docs/reference/library/2f/#gor' title="Hash order"><code>++gor</code></a>
944+<a class="tooltip" href='/docs/reference/library/2f/#hor' title="Horizontal hash order"><code>++hor</code></a>
945+<a class="tooltip" href='/docs/reference/library/2f/#lor' title="Leg order"><code>++lor</code></a>
946+<a class="tooltip" href='/docs/reference/library/2f/#vor' title="Vertical order"><code>++vor</code></a>
947+
948+### 2g: unsigned powers
949+
950+<a class="tooltip" href='/docs/reference/library/2g/#pow' title="Computes a to the power of b"><code>++pow</code></a>
951+<a class="tooltip" href='/docs/reference/library/2g/#sqt' title="Compute square root with remainder"><code>++sqt</code></a>
952+
953+### 2h: set logic
954+
955+<a class="tooltip" href='/docs/reference/library/2h/#in'><code>++in</code></a>
956+<a class="tooltip" href='/docs/reference/library/2h/#all-in' title="Logical AND (set and wet gate)"><code>+-all:in</code></a>
957+<a class="tooltip" href='/docs/reference/library/2h/#any-in' title="Logical OR (set and gate)"><code>+-any:in</code></a>
958+<a class="tooltip" href='/docs/reference/library/2h/#apt-in' title="Check correctness (set)"><code>+-apt:in</code></a>
959+<a class="tooltip" href='/docs/reference/library/2h/#bif-in' title="Bifurcate set"><code>+-bif:in</code></a>
960+<a class="tooltip" href='/docs/reference/library/2h/#del-in' title="Delete (set)"><code>+-del:in</code></a>
961+<a class="tooltip" href='/docs/reference/library/2h/#dif-in' title='Difference (set)'><code>+-dif:in</code></a>
962+<a class="tooltip" href='/docs/reference/library/2h/#dig-in' title="Address of a in set"><code>+-dig:in</code></a>
963+<a class="tooltip" href='/docs/reference/library/2h/#gas-in' title="Concatenate (set)"><code>+-gas:in</code></a>
964+<a class="tooltip" href='/docs/reference/library/2h/#has-in' title="Key existence check (set)"><code>+-has:in</code></a>
965+<a class="tooltip" href='/docs/reference/library/2h/#int-in' title="Intersection (set)"><code>+-int:in</code></a>
966+<a class="tooltip" href='/docs/reference/library/2h/#put-in' title="Put b in a (set)"><code>+-put:in</code></a>
967+<a class="tooltip" href='/docs/reference/library/2h/#rep-in' title="Accumulate elements (set)"><code>+-rep:in</code></a>
968+<a class="tooltip" href='/docs/reference/library/2h/#run-in' title="Apply gate to set"><code>+-run:in</code></a>
969+<a class="tooltip" href='/docs/reference/library/2h/#tap-in' title="Flatten set into list"><code>+-tap:in</code></a>
970+<a class="tooltip" href='/docs/reference/library/2h/#uni-in' title="Union (sets)"><code>+-uni:in</code></a>
971+<a class="tooltip" href='/docs/reference/library/2h/#wyt-in' title="Produce number of elements in set"><code>+-wyt:in</code></a>
972+
973+### 2i: map logic
974+
975+<a class="tooltip" href='/docs/reference/library/2i/#by' title="Map operations"><code>++by</code></a>
976+<a class="tooltip" href='/docs/reference/library/2i/#all-by' title="Logical AND (map and wet gate)"><code>+-all:by</code></a>
977+<a class="tooltip" href='/docs/reference/library/2i/#any-by' title="Logical OR (map and wet gate)"><code>+-any:by</code></a>
978+<a class="tooltip" href='/docs/reference/library/2i/#apt-by' title="Check correctness (map)"><code>+-apt:by</code></a>
979+<a class="tooltip" href='/docs/reference/library/2i/#bif-by' title="Bifurcate map"><code>+-bif:by</code></a>
980+<a class="tooltip" href='/docs/reference/library/2i/#def-by' title="Difference (map)"><code>+-def:by</code></a>
981+<a class="tooltip" href='/docs/reference/library/2i/#del-by' title="Delete (map)"><code>+-del:by</code></a>
982+<a class="tooltip" href='/docs/reference/library/2i/#dep-by' title="Difference as patch (map)"><code>+-dep:by</code></a>
983+<a class="tooltip" href='/docs/reference/library/2i/#dig-by' title="Address of key (map)"><code>+-dig:by</code></a>
984+<a class="tooltip" href='/docs/reference/library/2i/#gas-by' title="Concatenate (map)"><code>+-gas:by</code></a>
985+<a class="tooltip" href='/docs/reference/library/2i/#get-by' title="Grab unit value"><code>+-get:by</code></a>
986+<a class="tooltip" href='/docs/reference/library/2i/#got-by' title="Assert for value (map)"><code>+-got:by</code></a>
987+<a class="tooltip" href='/docs/reference/library/2i/#has-by' title="Key existence check (map)"><code>+-has:by</code></a>
988+<a class="tooltip" href='/docs/reference/library/2i/#int-by' title="Intersection (map)"><code>+-int:by</code></a>
989+<a class="tooltip" href='/docs/reference/library/2i/#mar-by' title="Assert and add (map)"><code>+-mar:by</code></a>
990+<a class="tooltip" href='/docs/reference/library/2i/#put-by' title="Add key-value pair (map)"><code>+-put:by</code></a>
991+<a class="tooltip" href='/docs/reference/library/2i/#rep-by' title="Replace by product (map)"><code>+-rep:by</code></a>
992+<a class="tooltip" href='/docs/reference/library/2i/#rib-by' title="Replace values with accumulator (map)"><code>+-rib:by</code></a>
993+<a class="tooltip" href='/docs/reference/library/2i/#run-by' title="Transform values (map)"><code>+-run:by</code></a>
994+<a class="tooltip" href='/docs/reference/library/2i/#rut-by' title="Transform nodes (map)"><code>+-rut:by</code></a>
995+<a class="tooltip" href='/docs/reference/library/2i/#tap-by' title="Listify pairs"><code>+-tap:by</code></a>
996+<a class="tooltip" href='/docs/reference/library/2i/#uni-by' title="Union (map between keys of two lists)"><code>+-uni:by</code></a>
997+<a class="tooltip" href='/docs/reference/library/2i/#urn-by' title="Turn (with key) (map)"><code>+-urn:by</code></a>
998+<a class="tooltip" href='/docs/reference/library/2i/#wyt-by' title="Produce depth of tree map"><code>+-wyt:by</code></a>
999+
1000+### 2j: jar and jug logic
1001+
1002+<a class="tooltip" href='/docs/reference/library/2j/#ja' title="Jar engine"><code>++ja</code></a>
1003+<a class="tooltip" href='/docs/reference/library/2j/#add-ja' title="Prepend to list"><code>+-add:ja</code></a>
1004+<a class="tooltip" href='/docs/reference/library/2j/#get-ja' title="Grab value by key"><code>+-get:ja</code></a>
1005+
1006+<a class="tooltip" href='/docs/reference/library/2j/#ju' title="Jug operations"><code>++ju</code></a>
1007+<a class="tooltip" href='/docs/reference/library/2j/#del-ju' title="Delete (jug)"><code>+-del:ju</code></a>
1008+<a class="tooltip" href='/docs/reference/library/2j/#get-ju' title="Retrieve set"><code>+-get:ju</code></a>
1009+<a class="tooltip" href='/docs/reference/library/2j/#has-ju' title="Check contents (jug)"><code>+-has:ju</code></a>
1010+<a class="tooltip" href='/docs/reference/library/2j/#put-ju' title="Add key-set pair (jar)"><code>+-put:ju</code></a>
1011+
1012+### 2k: queue logic
1013+
1014+<a class="tooltip" href='/docs/reference/library/2k/#to' title="Queue operations"><code>++to</code></a>
1015+<a class="tooltip" href='/docs/reference/library/2k/#bal-to' title="Balance queue"><code>+-bal:to</code></a>
1016+<a class="tooltip" href='/docs/reference/library/2k/#dep-to' title="Maximum depth (queue)"><code>+-dep:to</code></a>
1017+<a class="tooltip" href='/docs/reference/library/2k/#gas-to' title="Push list into queue"><code>+-gas:to</code></a>
1018+<a class="tooltip" href='/docs/reference/library/2k/#get-to' title="Head-tail pair"><code>+-get:to</code></a>
1019+<a class="tooltip" href='/docs/reference/library/2k/#nap-to' title="Remove head of queue"><code>+-nap:to</code></a>
1020+<a class="tooltip" href='/docs/reference/library/2k/#nip-to' title="Remove root of queue"><code>+-nip:to</code></a>
1021+<a class="tooltip" href='/docs/reference/library/2k/#put-to' title="Insert into queue"><code>+-put:to</code></a>
1022+<a class="tooltip" href='/docs/reference/library/2k/#tap-to' title="Queue to list"><code>+-tap:to</code></a>
1023+<a class="tooltip" href='/docs/reference/library/2k/#top-to' title="Produce head of queue"><code>+-top:to</code></a>
1024+
1025+### 2l: container from container
1026+
1027+<a class="tooltip" href='/docs/reference/library/2l/#malt' title="Map from list"><code>++malt</code></a>
1028+<a class="tooltip" href='/docs/reference/library/2l/#molt' title="Map from pair list"><code>++molt</code></a>
1029+<a class="tooltip" href='/docs/reference/library/2l/#silt' title="Produce set from list"><code>++silt</code></a>
1030+
1031+### 2m: container from noun
1032+
1033+<a class="tooltip" href='/docs/reference/library/2m/#nl' title="Noun to container operations"><code>++nl</code></a>
1034+<a class="tooltip" href='/docs/reference/library/2m/#le-nl' title="Construct list from null-terminated noun"><code>++le:nl</code></a>
1035+<a class="tooltip" href='/docs/reference/library/2m/#my-nl' title="Construct map from null-terminated noun"><code>++my:nl</code></a>
1036+<a class="tooltip" href='/docs/reference/library/2m/#si-nl' title="Construct set from null-terminated noun"><code>++si:nl</code></a>
1037+<a class="tooltip" href='/docs/reference/library/2m/#snag-nl' title="Produce element from list at specific null-terminated noun"><code>++snag:nl</code></a>
1038+<a class="tooltip" href='/docs/reference/library/2m/#weld-nl' title="Concatenate null-terminated nouns"><code>++weld:nl</code></a>
1039+
1040+<a class="tooltip" href='/docs/reference/library/2m/#ly' title="List from raw noun"><code>++ly</code></a>
1041+<a class="tooltip" href='/docs/reference/library/2m/#my' title="Map from raw noun"><code>++my</code></a>
1042+<a class="tooltip" href='/docs/reference/library/2m/#sy' title="Produce set from null-terminated noun"><code>++sy</code></a>
1043+
1044+### 2n: functional hacks
1045+
1046+<a class="tooltip" href='/docs/reference/library/2n/#cork' title="Compose forward"><code>++cork</code></a>
1047+<a class="tooltip" href='/docs/reference/library/2n/#corl' title="Compose backward"><code>++corl</code></a>
1048+<a class="tooltip" href='/docs/reference/library/2n/#curr' title="Right-curry a gate"><code>++curr</code></a>
1049+<a class="tooltip" href='/docs/reference/library/2n/#cury' title="Curry left a gate"><code>++cury</code></a>
1050+<a class="tooltip" href='/docs/reference/library/2n/#hard' title="Force remold"><code>++hard</code></a>
1051+<a class="tooltip" href='/docs/reference/library/2n/#head' title="Get head of cell"><code>++head</code></a>
1052+<a class="tooltip" href='/docs/reference/library/2n/#mean' title="Crash and printf"><code>++mean</code></a>
1053+<a class="tooltip" href='/docs/reference/library/2n/#same' title="Identity (produces same value)"><code>++same</code></a>
1054+<a class="tooltip" href='/docs/reference/library/2n/#slog' title="Deify printf"><code>++slog</code></a>
1055+<a class="tooltip" href='/docs/reference/library/2n/#soft' title="Maybe remold"><code>++soft</code></a>
1056+<a class="tooltip" href='/docs/reference/library/2n/#tail' title="Get tail of cell"><code>++tail</code></a>
1057+<a class="tooltip" href='/docs/reference/library/2n/#test' title="Test for equality"><code>++test</code></a>
1058+
1059+### 2o: normalizing containers
1060+
1061+<a class="tooltip" href='/docs/reference/library/2o/#jar' title="Mold generator (jar)"><code>++jar</code></a>
1062+<a class="tooltip" href='/docs/reference/library/2o/#jug' title="Mold generator (jug)"><code>++jug</code></a>
1063+<a class="tooltip" href='/docs/reference/library/2o/#map' title="Mold generator (map)"><code>++map</code></a>
1064+<a class="tooltip" href='/docs/reference/library/2o/#qeu' title="Mold generator (queue)"><code>++qeu</code></a>
1065+<a class="tooltip" href='/docs/reference/library/2o/#set' title="Mold generator (set)"><code>++set</code></a>
1066+
1067+### 2p: serialization
1068+
1069+<a class="tooltip" href='/docs/reference/library/2p/#cue' title="Unpack atom to noun"><code>++cue</code></a>
1070+<a class="tooltip" href='/docs/reference/library/2p/#jam' title="Pack noun to atom"><code>++jam</code></a>
1071+<a class="tooltip" href='/docs/reference/library/2p/#mat' title="Length-encode"><code>++mat</code></a>
1072+<a class="tooltip" href='/docs/reference/library/2p/#rub' title="Length-decode"><code>++rub</code></a>
1073+
1074+### 2q: molds and mold builders
1075+
1076+<a class="tooltip" href='/docs/reference/library/2q/#char' title="Character"><code>++char</code></a>
1077+<a class="tooltip" href='/docs/reference/library/2q/#cord' title="UTF-8 text"><code>++cord</code></a>
1078+<a class="tooltip" href='/docs/reference/library/2q/#date' title="Point in time"><code>++date</code></a>
1079+<a class="tooltip" href='/docs/reference/library/2q/#knot' title="Atom type of ASCII characters"><code>++knot</code></a>
1080+<a class="tooltip" href='/docs/reference/library/2q/#tang' title="Generic print structure"><code>++tang</code></a>
1081+<a class="tooltip" href='/docs/reference/library/2q/#tank' title="Pretty-printing structure"><code>++tank</code></a>
1082+<a class="tooltip" href='/docs/reference/library/2q/#tape' title="List of characters"><code>++tape</code></a>
1083+<a class="tooltip" href='/docs/reference/library/2q/#tarp' title="Parsed time"><code>++tarp</code></a>
1084+<a class="tooltip" href='/docs/reference/library/2q/#term' title="Hoon constant"><code>++term</code></a>
1085+<a class="tooltip" href='/docs/reference/library/2q/#wain' title="List of cords"><code>++wain</code></a>
1086+<a class="tooltip" href='/docs/reference/library/2q/#wall' title="List of list of characters"><code>++wall</code></a>
1087+
1088+### 3a: modular and signed ints
1089+
1090+<a class="tooltip" href='/docs/reference/library/3a/#fo' title="Modulo prime"><code>++fo</code></a>
1091+<a class="tooltip" href='/docs/reference/library/3a/#dif-fo' title='Subtraction (modular base)'><code>++dif:fo</code></a>
1092+<a class="tooltip" href='/docs/reference/library/3a/#exp-fo' title="Exponent (modular base)"><code>++exp:fo</code></a>
1093+<a class="tooltip" href='/docs/reference/library/3a/#fra-fo' title="Divide (modular base)"><code>++fra:fo</code></a>
1094+<a class="tooltip" href='/docs/reference/library/3a/#inv-fo' title="Inverse (signed modulus)"><code>++inv:fo</code></a>
1095+<a class="tooltip" href='/docs/reference/library/3a/#pro-fo' title="Multiplies b and c modulo a"><code>++pro:fo</code></a>
1096+<a class="tooltip" href='/docs/reference/library/3a/#sit-fo' title="Produce remainder of b modulo a"><code>++sit:fo</code></a>
1097+<a class="tooltip" href='/docs/reference/library/3a/#sum-fo' title="Modular sum"><code>++sum:fo</code></a>
1098+
1099+<a class="tooltip" href='/docs/reference/library/3a/#si' title="Signed integer"><code>++si</code></a>
1100+<a class="tooltip" href='/docs/reference/library/3a/#abs-si' title="Absolute value (signed integer)"><code>++abs:si</code></a>
1101+<a class="tooltip" href='/docs/reference/library/3a/#cmp-si' title="Compare (signed integer)"><code>++cmp:si</code></a>
1102+<a class="tooltip" href='/docs/reference/library/3a/#dif-si' title="Subtraction (signed integer)"><code>++dif:si</code></a>
1103+<a class="tooltip" href='/docs/reference/library/3a/#dul-si' title="Modulus (signed integer)"><code>++dul:si</code></a>
1104+<a class="tooltip" href='/docs/reference/library/3a/#fra-si' title="Divide (signed integer)"><code>++fra:si</code></a>
1105+<a class="tooltip" href='/docs/reference/library/3a/#new-si' title="Atom to @s"><code>++new:si</code></a>
1106+<a class="tooltip" href='/docs/reference/library/3a/#old-si' title="Sign and absolute value"><code>++old:si</code></a>
1107+<a class="tooltip" href='/docs/reference/library/3a/#pro-si' title="Multiply to signed integer"><code>++pro:si</code></a>
1108+<a class="tooltip" href='/docs/reference/library/3a/#rem-si' title="Remainder (signed integer)"><code>++rem:si</code></a>
1109+<a class="tooltip" href='/docs/reference/library/3a/#sum-si' title="Addition (signed integer)"><code>++sum:si</code></a>
1110+<a class="tooltip" href='/docs/reference/library/3a/#sun-si' title="@u to @s"><code>++sun:si</code></a>
1111+<a class="tooltip" href='/docs/reference/library/3a/#syn-si' title="Sign test"><code>++syn:si</code></a>
1112+
1113+<a class="tooltip" href='/docs/reference/library/3a/#egcd' title="Extended Euclidean algorithm"><code>++egcd</code></a>
1114+
1115+### 3b: floating point
1116+
1117+<a class="tooltip" href='/docs/reference/library/3b/#dn'><code>++dn</code></a>
1118+<a class="tooltip" href='/docs/reference/library/3b/#fn'><code>++fn</code></a>
1119+<a class="tooltip" href='/docs/reference/library/3b/#rn'><code>++rn</code></a>
1120+
1121+<a class="tooltip" href='/docs/reference/library/3b/#ff'><code>++ff</code></a>
1122+<a class="tooltip" href='/docs/reference/library/3b/#add-ff' title="Add (floating point)"><code>++add:ff</code></a>
1123+<a class="tooltip" href='/docs/reference/library/3b/#bif-ff' title="Converts from fn to @r"><code>++bif:ff</code></a>
1124+<a class="tooltip" href='/docs/reference/library/3b/#bit-ff' title="fn to @r with rounding"><code>++bit:ff</code></a>
1125+<a class="tooltip" href='/docs/reference/library/3b/#div-ff' title="Divide (IEEE float)"><code>++div:ff</code></a>
1126+<a class="tooltip" href='/docs/reference/library/3b/#drg-ff' title="@r to decimal float"><code>++drg:ff</code></a>
1127+<a class="tooltip" href='/docs/reference/library/3b/#equ-ff' title="Equals (IEEE float)"><code>++equ:ff</code></a>
1128+<a class="tooltip" href='/docs/reference/library/3b/#exp-ff' title="Get exponent (IEEE float)"><code>++exp:ff</code></a>
1129+<a class="tooltip" href='/docs/reference/library/3b/#fma-ff' title="Fused multiply-add (IEEE float)"><code>++fma:ff</code></a>
1130+<a class="tooltip" href='/docs/reference/library/3b/#grd-ff' title="Decimal float to @r"><code>++grd:ff</code></a>
1131+<a class="tooltip" href='/docs/reference/library/3b/#gte-ff' title="Greater than / equal (IEEE float)"><code>++gte:ff</code></a>
1132+<a class="tooltip" href='/docs/reference/library/3b/#gth-ff' title="Greater than (IEEE float)"><code>++gth:ff</code></a>
1133+<a class="tooltip" href='/docs/reference/library/3b/#lte-ff' title="Less than / equal (IEEE float)"><code>++lte:ff</code></a>
1134+<a class="tooltip" href='/docs/reference/library/3b/#lth-ff' title="Less than (IEEE float)"><code>++lth:ff</code></a>
1135+<a class="tooltip" href='/docs/reference/library/3b/#me-ff' title="Minimum exponent of ff"><code>++me:ff</code></a>
1136+<a class="tooltip" href='/docs/reference/library/3b/#mul-ff' title="Multiply (IEEE float)"><code>++mul:ff</code></a>
1137+<a class="tooltip" href='/docs/reference/library/3b/#pa-ff' title="Initialize fl from ff core"><code>++pa:ff</code></a>
1138+<a class="tooltip" href='/docs/reference/library/3b/#san-ff' title="Signed integer to @r"><code>++san:ff</code></a>
1139+<a class="tooltip" href='/docs/reference/library/3b/#sb-ff' title="Sign bit"><code>++sb:ff</code></a>
1140+<a class="tooltip" href='/docs/reference/library/3b/#sea-ff' title="Convert from IEEE float to fn"><code>++sea:ff</code></a>
1141+<a class="tooltip" href='/docs/reference/library/3b/#sig-ff' title="Produce sign of IEEE float"><code>++sig:ff</code></a>
1142+<a class="tooltip" href='/docs/reference/library/3b/#sqt-ff' title="Produce square root from IEEE float"><code>++sqt:ff</code></a>
1143+<a class="tooltip" href='/docs/reference/library/3b/#sub-ff' title="Subtract from IEEE float"><code>++sub:ff</code></a>
1144+<a class="tooltip" href='/docs/reference/library/3b/#sun-ff' title="Unsigned integer to IEEE float"><code>++sun:ff</code></a>
1145+<a class="tooltip" href='/docs/reference/library/3b/#toi-ff' title="Round IEEE float to nearest signed integer"><code>++toi:ff</code></a>
1146+
1147+<a class="tooltip" href='/docs/reference/library/3b/#fl'><code>++fl</code></a>
1148+<a class="tooltip" href='/docs/reference/library/3b/#abs-fl' title="Absolute value"><code>++abs:fl</code></a>
1149+<a class="tooltip" href='/docs/reference/library/3b/#add-fl' title="Add (with exact/rounded flag)"><code>++add:fl</code></a>
1150+<a class="tooltip" href='/docs/reference/library/3b/#den-fl' title="Denormalizes (floating point)"><code>++den:fl</code></a>
1151+<a class="tooltip" href='/docs/reference/library/3b/#div-fl' title="Divide (signed and unsigned integer cell)"><code>++div:fl</code></a>
1152+<a class="tooltip" href='/docs/reference/library/3b/#drg-fl' title="Get printable decimal (signed and unsigned integer cell)"><code>++drg:fl</code></a>
1153+<a class="tooltip" href='/docs/reference/library/3b/#ead-fl' title="Exact add"><code>++ead:fl</code></a>
1154+<a class="tooltip" href='/docs/reference/library/3b/#emn-fl' title="Minimum exponent"><code>++emn:fl</code></a>
1155+<a class="tooltip" href='/docs/reference/library/3b/#emu-fl' title="Exact multiply"><code>++emu:fl</code></a>
1156+<a class="tooltip" href='/docs/reference/library/3b/#emx-fl' title="Maximum exponent"><code>++emx:fl</code></a>
1157+<a class="tooltip" href='/docs/reference/library/3b/#equ-fl' title="Equals (signed and unsigned integer cell)"><code>++equ:fl</code></a>
1158+<a class="tooltip" href='/docs/reference/library/3b/#fli-fl' title="Flip sign"><code>++fli:fl</code></a>
1159+<a class="tooltip" href='/docs/reference/library/3b/#fma-fl' title="Fused multiply-add"><code>++fma:fl</code></a>
1160+<a class="tooltip" href='/docs/reference/library/3b/#grd-fl' title="Decimal to float"><code>++grd:fl</code></a>
1161+<a class="tooltip" href='/docs/reference/library/3b/#gte-fl' title="Greater than / equal (producing flag)"><code>++gte:fl</code></a>
1162+<a class="tooltip" href='/docs/reference/library/3b/#gth-fl' title="Greater than (producing flag)"><code>++gth:fl</code></a>
1163+<a class="tooltip" href='/docs/reference/library/3b/#ibl-fl' title="Integer binary logarithm"><code>++ibl:fl</code></a>
1164+<a class="tooltip" href='/docs/reference/library/3b/#inv-fl' title="Inverse"><code>++inv:fl</code></a>
1165+<a class="tooltip" href='/docs/reference/library/3b/#lfe-fl' title="Maximum"><code>++lfe:fl</code></a>
1166+<a class="tooltip" href='/docs/reference/library/3b/#lfn-fl' title="Largest normal float"><code>++lfn:fl</code></a>
1167+<a class="tooltip" href='/docs/reference/library/3b/#lte-fl' title="Less than / equal (producing flag)"><code>++lte:fl</code></a>
1168+<a class="tooltip" href='/docs/reference/library/3b/#lth-fl' title="Less than (signed and unsigned integer cell)"><code>++lth:fl</code></a>
1169+<a class="tooltip" href='/docs/reference/library/3b/#lug-fl' title="Central rounding mechanism"><code>++lug:fl</code></a>
1170+<a class="tooltip" href='/docs/reference/library/3b/#mul-fl' title="Multiply (signed and unsigned integer cell)"><code>++mul:fl</code></a>
1171+<a class="tooltip" href='/docs/reference/library/3b/#ned-fl' title="Require float"><code>++ned:fl</code></a>
1172+<a class="tooltip" href='/docs/reference/library/3b/#prc-fl' title="Force precision of 2 or greater (floating point)"><code>++prc:fl</code></a>
1173+<a class="tooltip" href='/docs/reference/library/3b/#rau-fl' title="Various roundings (floating point)"><code>++rau:fl</code></a>
1174+<a class="tooltip" href='/docs/reference/library/3b/#rou-fl' title="Round to nearest float with 113-bit significand"><code>++rou:fl</code></a>
1175+<a class="tooltip" href='/docs/reference/library/3b/#san-fl' title="Signed integer to float"><code>++san:fl</code></a>
1176+<a class="tooltip" href='/docs/reference/library/3b/#shf-fl' title="Shift power"><code>++shf:fl</code></a>
1177+<a class="tooltip" href='/docs/reference/library/3b/#spd-fl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
1178+<a class="tooltip" href='/docs/reference/library/3b/#spn-fl' title="Produce smallest normal float"><code>++spn:fl</code></a>
1179+<a class="tooltip" href='/docs/reference/library/3b/#sqt-fl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
1180+<a class="tooltip" href='/docs/reference/library/3b/#sub-fl' title="Subtract from signed and unsigned integer cells"><code>++sub:fl</code></a>
1181+<a class="tooltip" href='/docs/reference/library/3b/#sun-fl' title="Unsigned integer to float"><code>++sun:fl</code></a>
1182+<a class="tooltip" href='/docs/reference/library/3b/#swr-fl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
1183+<a class="tooltip" href='/docs/reference/library/3b/#syn-fl' title="Get sign"><code>++syn:fl</code></a>
1184+<a class="tooltip" href='/docs/reference/library/3b/#toi-fl' title="Round float to nearest signed integer"><code>++toi:fl</code></a>
1185+<a class="tooltip" href='/docs/reference/library/3b/#toj-fl' title="Round unsigned and signed integer to float"><code>++toj:fl</code></a>
1186+<a class="tooltip" href='/docs/reference/library/3b/#uni-fl' title="Change representation to odd"><code>++uni:fl</code></a>
1187+<a class="tooltip" href='/docs/reference/library/3b/#xpd-fl' title="Expand signed and unsigned integer cell"><code>++xpd:fl</code></a>
1188+<a class="tooltip" href='/docs/reference/library/3b/#zer-fl' title="Produce zero as float"><code>++zer:fl</code></a>
1189+
1190+<a class="tooltip" href='/docs/reference/library/3b/#rd'><code>++rd</code></a>
1191+<a class="tooltip" href='/docs/reference/library/3b/#add-rd' title="Add (double-precision float)"><code>++add:rd</code></a>
1192+<a class="tooltip" href='/docs/reference/library/3b/#bit-rd' title="fn to double-precision binary float"><code>++bit:rd</code></a>
1193+<a class="tooltip" href='/docs/reference/library/3b/#div-rd' title="Double precision float"><code>++div:rd</code></a>
1194+<a class="tooltip" href='/docs/reference/library/3b/#drg-rd' title="@rd to decimal float"><code>++drg:rd</code></a>
1195+<a class="tooltip" href='/docs/reference/library/3b/#equ-rd' title="Equals (double-precision float)"><code>++equ:rd</code></a>
1196+<a class="tooltip" href='/docs/reference/library/3b/#exp-rd' title="Exponent (@rd)"><code>++exp:rd</code></a>
1197+<a class="tooltip" href='/docs/reference/library/3b/#fma-rd' title="Fused multiply-add (@rd)"><code>++fma:rd</code></a>
1198+<a class="tooltip" href='/docs/reference/library/3b/#grd-rd' title="Decimal float to @rd"><code>++grd:rd</code></a>
1199+<a class="tooltip" href='/docs/reference/library/3b/#gte-rd' title="Greater than / equal (double-precision float)"><code>++gte:rd</code></a>
1200+<a class="tooltip" href='/docs/reference/library/3b/#gth-rd' title="Greater than (double-precision float)"><code>++gth:rd</code></a>
1201+<a class="tooltip" href='/docs/reference/library/3b/#lte-rd' title="Less than / equal (double-precision float)"><code>++lte:rd</code></a>
1202+<a class="tooltip" href='/docs/reference/library/3b/#lth-rd' title="Less than (double-precision float)"><code>++lth:rd</code></a>
1203+<a class="tooltip" href='/docs/reference/library/3b/#ma-rd' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
1204+<a class="tooltip" href='/docs/reference/library/3b/#mul-rd' title="Multiply (double-precision float)"><code>++mul:rd</code></a>
1205+<a class="tooltip" href='/docs/reference/library/3b/#san-rd' title="Unsigned integer to @rd"><code>++san:rd</code></a>
1206+<a class="tooltip" href='/docs/reference/library/3b/#sea-rd' title="Convert from double-precision binary float to fn"><code>++sea:rd</code></a>
1207+<a class="tooltip" href='/docs/reference/library/3b/#sig-rd' title="Produce sign of @rd"><code>++sig:rd</code></a>
1208+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rd' title="Produce square root of double-precision float"><code>++sqt:rd</code></a>
1209+<a class="tooltip" href='/docs/reference/library/3b/#sub-rd' title="Subtract from double-precision float"><code>++sub:rd</code></a>
1210+<a class="tooltip" href='/docs/reference/library/3b/#sun-rd' title="Unsigned integer to double-precision float"><code>++sun:rd</code></a>
1211+<a class="tooltip" href='/docs/reference/library/3b/#toi-rd' title="Round double-precision float to nearest signed integer"><code>++toi:rd</code></a>
1212+
1213+<a class="tooltip" href='/docs/reference/library/3b/#rh'><code>++rh</code></a>
1214+<a class="tooltip" href='/docs/reference/library/3b/#add-rh' title="Add (half-precision float)"><code>++add:rh</code></a>
1215+<a class="tooltip" href='/docs/reference/library/3b/#bit-rh' title="fn to half-precision float"><code>++bit:rh</code></a>
1216+<a class="tooltip" href='/docs/reference/library/3b/#div-rh' title="Divide (half-precision float)"><code>++div:rh</code></a>
1217+<a class="tooltip" href='/docs/reference/library/3b/#drg-rh' title="@rh to decimal float"><code>++drg:rh</code></a>
1218+<a class="tooltip" href='/docs/reference/library/3b/#equ-rh' title="Equals (half-precision float)"><code>++equ:rh</code></a>
1219+<a class="tooltip" href='/docs/reference/library/3b/#exp-rh' title="Exponent (half-precision float)"><code>++exp:rh</code></a>
1220+<a class="tooltip" href='/docs/reference/library/3b/#fma-rh' title="Fused multiply-add (half-precision float)"><code>++fma:rh</code></a>
1221+<a class="tooltip" href='/docs/reference/library/3b/#fos-rh' title="@rs to @rh"><code>++fos:rh</code></a>
1222+<a class="tooltip" href='/docs/reference/library/3b/#grd-rh' title="Decimal float to @rh"><code>++grd:rh</code></a>
1223+<a class="tooltip" href='/docs/reference/library/3b/#gte-rh' title="Greater than / equal (half-precision float)"><code>++gte:rh</code></a>
1224+<a class="tooltip" href='/docs/reference/library/3b/#gth-rh' title="Greater than (half-precision float)"><code>++gth:rh</code></a>
1225+<a class="tooltip" href='/docs/reference/library/3b/#lte-rh' title="Less than / equal (half-precision float)"><code>++lte:rh</code></a>
1226+<a class="tooltip" href='/docs/reference/library/3b/#lth-rh' title="Less than (half-precision float)"><code>++lth:rh</code></a>
1227+<a class="tooltip" href='/docs/reference/library/3b/#ma-rh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
1228+<a class="tooltip" href='/docs/reference/library/3b/#mul-rh' title="Multiply (quad-precision float)"><code>++mul:rh</code></a>
1229+<a class="tooltip" href='/docs/reference/library/3b/#san-rh' title="Signed integer to @rh"><code>++san:rh</code></a>
1230+<a class="tooltip" href='/docs/reference/library/3b/#sea-rh' title="Convert from half-precision float to fn"><code>++sea:rh</code></a>
1231+<a class="tooltip" href='/docs/reference/library/3b/#sig-rh' title="Produce sign of half-precision float"><code>++sig:rh</code></a>
1232+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rh' title="Produce square root of half-precision float"><code>++sqt:rh</code></a>
1233+<a class="tooltip" href='/docs/reference/library/3b/#sub-rh' title="Subtract from half-precision float"><code>++sub:rh</code></a>
1234+<a class="tooltip" href='/docs/reference/library/3b/#sun-rh' title="Unsigned integer to half-precision float"><code>++sun:rh</code></a>
1235+<a class="tooltip" href='/docs/reference/library/3b/#toi-rh' title="Round half-precision float to nearest signed integer"><code>++toi:rh</code></a>
1236+<a class="tooltip" href='/docs/reference/library/3b/#tos-rh' title="Convert half-precision float to single-precision float"><code>++tos:rh</code></a>
1237+
1238+<a class="tooltip" href='/docs/reference/library/3b/#rs'><code>++rs</code></a>
1239+<a class="tooltip" href='/docs/reference/library/3b/#add-rs' title="Add (single-precision float)"><code>++add:rs</code></a>
1240+<a class="tooltip" href='/docs/reference/library/3b/#bit-rs' title="fn to single-precision float"><code>++bit:rs</code></a>
1241+<a class="tooltip" href='/docs/reference/library/3b/#div-rs' title="Divide (single-precision float)"><code>++div:rs</code></a>
1242+<a class="tooltip" href='/docs/reference/library/3b/#drg-rs' title="@rs to decimal float"><code>++drg:rs</code></a>
1243+<a class="tooltip" href='/docs/reference/library/3b/#equ-rs' title="Equals (single-precision float)"><code>++equ:rs</code></a>
1244+<a class="tooltip" href='/docs/reference/library/3b/#exp-rs' title="Exponent (@rs)"><code>++exp:rs</code></a>
1245+<a class="tooltip" href='/docs/reference/library/3b/#fma-rs' title="Fused multiply-add (single-precision float)"><code>++fma:rs</code></a>
1246+<a class="tooltip" href='/docs/reference/library/3b/#grd-rs' title="Decimal float to @rs"><code>++grd:rs</code></a>
1247+<a class="tooltip" href='/docs/reference/library/3b/#gte-rs' title="Greater than / equal (single-precision float)"><code>++gte:rs</code></a>
1248+<a class="tooltip" href='/docs/reference/library/3b/#gth-rs' title="Greater than (single-precision float)"><code>++gth:rs</code></a>
1249+<a class="tooltip" href='/docs/reference/library/3b/#lte-rs' title="Less than / equal (single-precision float)"><code>++lte:rs</code></a>
1250+<a class="tooltip" href='/docs/reference/library/3b/#lth-rs' title="Less than (single-precision float)"><code>++lth:rs</code></a>
1251+<a class="tooltip" href='/docs/reference/library/3b/#ma-rs' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
1252+<a class="tooltip" href='/docs/reference/library/3b/#mul-rs' title="Multiply (single-precision float)"><code>++mul:rs</code></a>
1253+<a class="tooltip" href='/docs/reference/library/3b/#san-rs' title="Signed integer to @rs"><code>++san:rs</code></a>
1254+<a class="tooltip" href='/docs/reference/library/3b/#sea-rs' title="Convert from single-precision float to fn"><code>++sea:rs</code></a>
1255+<a class="tooltip" href='/docs/reference/library/3b/#sig-rs' title="Produce sign of @rs"><code>++sig:rs</code></a>
1256+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rs' title="Produce square root of single-precision float"><code>++sqt:rs</code></a>
1257+<a class="tooltip" href='/docs/reference/library/3b/#sub-rs' title="Subtract from single-precision float"><code>++sub:rs</code></a>
1258+<a class="tooltip" href='/docs/reference/library/3b/#sun-rs' title="Unsigned integer to single-precision float"><code>++sun:rs</code></a>
1259+<a class="tooltip" href='/docs/reference/library/3b/#toi-rs' title="Round single-precision float to nearest signed integer"><code>++toi:rs</code></a>
1260+
1261+<a class="tooltip" href='/docs/reference/library/3b/#rq'><code>++rq</code></a>
1262+<a class="tooltip" href='/docs/reference/library/3b/#add-rq' title="Add (quad-precision float)"><code>++add:rq</code></a>
1263+<a class="tooltip" href='/docs/reference/library/3b/#bit-rq' title="fn to quad-precision float"><code>++bit:rq</code></a>
1264+<a class="tooltip" href='/docs/reference/library/3b/#div-rq' title="Divide (quad-precision float)"><code>++div:rq</code></a>
1265+<a class="tooltip" href='/docs/reference/library/3b/#drg-rq' title="@rq to decimal float"><code>++drg:rq</code></a>
1266+<a class="tooltip" href='/docs/reference/library/3b/#equ-rq' title="Equals (quad-precision float)"><code>++equ:rq</code></a>
1267+<a class="tooltip" href='/docs/reference/library/3b/#exp-rq' title="Exponent (quad-precision float)"><code>++exp:rq</code></a>
1268+<a class="tooltip" href='/docs/reference/library/3b/#fma-rq' title="Fused multiply-add (quad-precision float)"><code>++fma:rq</code></a>
1269+<a class="tooltip" href='/docs/reference/library/3b/#grd-rq' title="Decimal float to @rq"><code>++grd:rq</code></a>
1270+<a class="tooltip" href='/docs/reference/library/3b/#gte-rq' title="Greater than / equal (quad-precision float)"><code>++gte:rq</code></a>
1271+<a class="tooltip" href='/docs/reference/library/3b/#gth-rq' title="Greater than (quad-precision float)"><code>++gth:rq</code></a>
1272+<a class="tooltip" href='/docs/reference/library/3b/#lte-rq' title="Less than / equal (quad-precision float)"><code>++lte:rq</code></a>
1273+<a class="tooltip" href='/docs/reference/library/3b/#lth-rq' title="Less than (quad-precision float)"><code>++lth:rq</code></a>
1274+<a class="tooltip" href='/docs/reference/library/3b/#ma-rq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
1275+<a class="tooltip" href='/docs/reference/library/3b/#mul-rq' title="Multiply (quad-precision float)"><code>++mul:rq</code></a>
1276+<a class="tooltip" href='/docs/reference/library/3b/#san-rq' title="Signed integer to @rq"><code>++san:rq</code></a>
1277+<a class="tooltip" href='/docs/reference/library/3b/#sea-rq' title="Convert from quad-precision float to fn"><code>++sea:rq</code></a>
1278+<a class="tooltip" href='/docs/reference/library/3b/#sig-rq' title="Produce sign of quad-precision float"><code>++sig:rq</code></a>
1279+<a class="tooltip" href='/docs/reference/library/3b/#sqt-rq' title="Produce square root of quad-precision float"><code>++sqt:rq</code></a>
1280+<a class="tooltip" href='/docs/reference/library/3b/#sub-rq' title="Subtract from quad-precision float"><code>++sub:rq</code></a>
1281+<a class="tooltip" href='/docs/reference/library/3b/#sun-rq' title="Unsigned integer to quad-precision float"><code>++sun:rq</code></a>
1282+<a class="tooltip" href='/docs/reference/library/3b/#toi-rq' title="Round quad-precision float to nearest signed integer"><code>++toi:rq</code></a>
1283+
1284+<a class="tooltip" href='/docs/reference/library/3b/#rlyd'><code>++rlyd</code></a>
1285+<a class="tooltip" href='/docs/reference/library/3b/#rlyh'><code>++rlyh</code></a>
1286+<a class="tooltip" href='/docs/reference/library/3b/#rlyq'><code>++rlyq</code></a>
1287+<a class="tooltip" href='/docs/reference/library/3b/#rlys'><code>++rlys</code></a>
1288+<a class="tooltip" href='/docs/reference/library/3b/#ryld'><code>++ryld</code></a>
1289+<a class="tooltip" href='/docs/reference/library/3b/#rylh'><code>++rylh</code></a>
1290+<a class="tooltip" href='/docs/reference/library/3b/#rylq'><code>++rylq</code></a>
1291+<a class="tooltip" href='/docs/reference/library/3b/#ryls'><code>++ryls</code></a>
1292+
1293+### 3c: urbit time
1294+
1295+<a class="tooltip" href='/docs/reference/library/3c/#yo' title="Time constants core"><code>++yo</code></a>
1296+<a class="tooltip" href='/docs/reference/library/3c/#cet-yo' title="Days in a century"><code>++cet:yo</code></a>
1297+<a class="tooltip" href='/docs/reference/library/3c/#day-yo' title="Seconds in day"><code>++day:yo</code></a>
1298+<a class="tooltip" href='/docs/reference/library/3c/#era-yo' title="Leap-year period"><code>++era:yo</code></a>
1299+<a class="tooltip" href='/docs/reference/library/3c/#hor-yo' title="Seconds in hour"><code>++hor:yo</code></a>
1300+<a class="tooltip" href='/docs/reference/library/3c/#jes-yo' title="Maximum 64-bit timestamp"><code>++jes:yo</code></a>
1301+<a class="tooltip" href='/docs/reference/library/3c/#mit-yo' title="Seconds in minute"><code>++mit:yo</code></a>
1302+<a class="tooltip" href='/docs/reference/library/3c/#moh-yo' title="Days in month"><code>++moh:yo</code></a>
1303+<a class="tooltip" href='/docs/reference/library/3c/#moy-yo' title="Days in months of leap-year"><code>++moy:yo</code></a>
1304+<a class="tooltip" href='/docs/reference/library/3c/#qad-yo' title="Seconds in 4 years"><code>++qad:yo</code></a>
1305+<a class="tooltip" href='/docs/reference/library/3c/#yer-yo' title="Seconds in year"><code>++yer:yo</code></a>
1306+
1307+<a class="tooltip" href='/docs/reference/library/3c/#yall' title="Time since beginning of time"><code>++yall</code></a>
1308+<a class="tooltip" href='/docs/reference/library/3c/#yawn' title="Days since beginning of time"><code>++yawn</code></a>
1309+<a class="tooltip" href='/docs/reference/library/3c/#year' title="Date to @d"><code>++year</code></a>
1310+<a class="tooltip" href='/docs/reference/library/3c/#yell' title="Tarp from atomic date"><code>++yell</code></a>
1311+<a class="tooltip" href='/docs/reference/library/3c/#yelp' title="Determine if leap-week"><code>++yelp</code></a>
1312+<a class="tooltip" href='/docs/reference/library/3c/#yore' title="Date from atomic date"><code>++yore</code></a>
1313+<a class="tooltip" href='/docs/reference/library/3c/#yule' title="Daily time to time atom"><code>++yule</code></a>
1314+
1315+### 3d: SHA hash family
1316+
1317+<a class="tooltip" href='/docs/reference/library/3d/#og' title="Container arm for SHA-256 powered RNG"><code>++og</code></a>
1318+<a class="tooltip" href='/docs/reference/library/3d/#rad-og' title="Random in range"><code>++rad:og</code></a>
1319+<a class="tooltip" href='/docs/reference/library/3d/#rads-og' title="Random continuation"><code>++rads:og</code></a>
1320+<a class="tooltip" href='/docs/reference/library/3d/#raw-og' title="Random bits"><code>++raw:og</code></a>
1321+<a class="tooltip" href='/docs/reference/library/3d/#raws-og' title="Random bits continuation"><code>++raws:og</code></a>
1322+
1323+<a class="tooltip" href='/docs/reference/library/3d/#shad' title="Double SHA-256"><code>++shad</code></a>
1324+<a class="tooltip" href='/docs/reference/library/3d/#shaf' title="Half SHA-256"><code>++shaf</code></a>
1325+<a class="tooltip" href='/docs/reference/library/3d/#shal' title="SHA-512 with length"><code>++shal</code></a>
1326+<a class="tooltip" href='/docs/reference/library/3d/#sham' title="128-bit noun hash"><code>++sham</code></a>
1327+<a class="tooltip" href='/docs/reference/library/3d/#shan' title="SHA-1"><code>++shan</code></a>
1328+<a class="tooltip" href='/docs/reference/library/3d/#shas' title="Salted hash"><code>++shas</code></a>
1329+<a class="tooltip" href='/docs/reference/library/3d/#shaw' title="Hash to nbits"><code>++shaw</code></a>
1330+<a class="tooltip" href='/docs/reference/library/3d/#shax' title="SHA-256"><code>++shax</code></a>
1331+<a class="tooltip" href='/docs/reference/library/3d/#shay' title="SHA-256 with length"><code>++shay</code></a>
1332+<a class="tooltip" href='/docs/reference/library/3d/#shaz' title="SHA-512"><code>++shaz</code></a>
1333+
1334+### 3e: AES encryption
1335+
1336+<a href='/docs/reference/library/3e/'>_(removed)_</a>
1337+
1338+### 3f: scrambling
1339+
1340+<a class="tooltip" href='/docs/reference/library/3f/#ob' title="Reversible scrambling v2"><code>++ob</code></a>
1341+<a class="tooltip" href='/docs/reference/library/3f/#feen-ob' title="Conceal structure v2"><code>++feen:ob</code></a>
1342+<a class="tooltip" href='/docs/reference/library/3f/#fend-ob' title="Restore structure v2"><code>++fend:ob</code></a>
1343+<a class="tooltip" href='/docs/reference/library/3f/#fice-ob' title="Feistel-like cipher"><code>++fice:ob</code></a>
1344+<a class="tooltip" href='/docs/reference/library/3f/#raku-ob' title="Key list"><code>++raku:ob</code></a>
1345+<a class="tooltip" href='/docs/reference/library/3f/#rund-ob' title="Reverse single Feistel-like"><code>++rund:ob</code></a>
1346+<a class="tooltip" href='/docs/reference/library/3f/#rynd-ob' title="Reverse Feistel-like cipher"><code>++rynd:ob</code></a>
1347+<a class="tooltip" href='/docs/reference/library/3f/#teil-ob' title="Reverse Feistel-like cipher"><code>++teil:ob</code></a>
1348+
1349+<a class="tooltip" href='/docs/reference/library/3f/#un' title="Reversible scrambling"><code>++un</code></a>
1350+<a class="tooltip" href='/docs/reference/library/3f/#wred-un' title="Restore structure"><code>++wred:un</code></a>
1351+<a class="tooltip" href='/docs/reference/library/3f/#wren-un' title="Conceal structure"><code>++wren:un</code></a>
1352+<a class="tooltip" href='/docs/reference/library/3f/#xafo-un'><code>++xafo:un</code></a>
1353+<a class="tooltip" href='/docs/reference/library/3f/#xaro-un'><code>++xaro:un</code></a>
1354+<a class="tooltip" href='/docs/reference/library/3f/#zaft-un' title="Look up in 255 sub box"><code>++zaft:un</code></a>
1355+<a class="tooltip" href='/docs/reference/library/3f/#zart-un' title="Reverse look up in 255 sub box"><code>++zart:un</code></a>
1356+<a class="tooltip" href='/docs/reference/library/3f/#zyft-un' title="Lookup byte in 256 sub box"><code>++zyft:un</code></a>
1357+<a class="tooltip" href='/docs/reference/library/3f/#zyrt-un' title="Reverse lookup byte in 256 sub box"><code>++zyrt:un</code></a>
1358+
1359+### 3g: molds and mold builders
1360+
1361+<a class="tooltip" href='/docs/reference/library/3g/#coin' title="Noun-literal syntax cases"><code>++coin</code></a>
1362+<a class="tooltip" href='/docs/reference/library/3g/#dime' title="Aura-atom pair"><code>++dime</code></a>
1363+<a class="tooltip" href='/docs/reference/library/3g/#edge' title="Parsing location metadata"><code>++edge</code></a>
1364+<a class="tooltip" href='/docs/reference/library/3g/#hair' title="Parsing line and column"><code>++hair</code></a>
1365+<a class="tooltip" href='/docs/reference/library/3g/#like' title="Generic edge"><code>++like</code></a>
1366+<a class="tooltip" href='/docs/reference/library/3g/#nail' title="Location, remainder of parsed text"><code>++nail</code></a>
1367+<a class="tooltip" href='/docs/reference/library/3g/#path' title="Filesystem path"><code>++path</code></a>
1368+<a class="tooltip" href='/docs/reference/library/3g/#pint' title="Parsing range"><code>++pint</code></a>
1369+<a class="tooltip" href='/docs/reference/library/3g/#rule' title="Parsing rule (match this with _)"><code>++rule</code></a>
1370+<a class="tooltip" href='/docs/reference/library/3g/#spot' title="Stack trace line"><code>++spot</code></a>
1371+<a class="tooltip" href='/docs/reference/library/3g/#tone' title="Nock result (error report)"><code>++tone</code></a>
1372+<a class="tooltip" href='/docs/reference/library/3g/#toon' title="Nock result (stack trace)"><code>++toon</code></a>
1373+<a class="tooltip" href='/docs/reference/library/3g/#wonk' title="Product from edge"><code>++wonk</code></a>
1374+
1375+### 4a: exotic bases
1376+
1377+<a class="tooltip" href='/docs/reference/library/4a/#po' title="Phonetic base"><code>++po</code></a>
1378+<a class="tooltip" href='/docs/reference/library/4a/#ind-po' title="Parse suffix"><code>++ind:po</code></a>
1379+<a class="tooltip" href='/docs/reference/library/4a/#ins-po' title="Parse prefix"><code>++ins:po</code></a>
1380+<a class="tooltip" href='/docs/reference/library/4a/#tod-po' title="Fetch suffix"><code>++tod:po</code></a>
1381+<a class="tooltip" href='/docs/reference/library/4a/#tos-po' title="Fetch prefix"><code>++tos:po</code></a>
1382+
1383+### 4b: text processing
1384+
1385+<a class="tooltip" href='/docs/reference/library/4b/#at' title="(Undocumented)"><code>++at</code></a>
1386+<a class="tooltip" href='/docs/reference/library/4b/#r-at' title="(Undocumented)"><code>++r:at</code></a>
1387+<a class="tooltip" href='/docs/reference/library/4b/#rf-at' title="(Undocumented)"><code>++rf:at</code></a>
1388+<a class="tooltip" href='/docs/reference/library/4b/#rn-at' title="(Undocumented)"><code>++rn:at</code></a>
1389+<a class="tooltip" href='/docs/reference/library/4b/#rt-at' title="(Undocumented)"><code>++rt:at</code></a>
1390+<a class="tooltip" href='/docs/reference/library/4b/#rta-at' title="(Undocumented)"><code>++rta:at</code></a>
1391+<a class="tooltip" href='/docs/reference/library/4b/#rtam-at' title="(Undocumented)"><code>++rtam:at</code></a>
1392+<a class="tooltip" href='/docs/reference/library/4b/#rub-at' title="(Undocumented)"><code>++rub:at</code></a>
1393+<a class="tooltip" href='/docs/reference/library/4b/#rud-at' title="(Undocumented)"><code>++rud:at</code></a>
1394+<a class="tooltip" href='/docs/reference/library/4b/#rum-at' title="(Undocumented)"><code>++rum:at</code></a>
1395+<a class="tooltip" href='/docs/reference/library/4b/#rup-at' title="(Undocumented)"><code>++rup:at</code></a>
1396+<a class="tooltip" href='/docs/reference/library/4b/#ruv-at' title="(Undocumented)"><code>++ruv:at</code></a>
1397+<a class="tooltip" href='/docs/reference/library/4b/#rux-at' title="(Undocumented)"><code>++rux:at</code></a>
1398+
1399+<a class="tooltip" href='/docs/reference/library/4b/#cass' title="To lowercase"><code>++cass</code></a>
1400+<a class="tooltip" href='/docs/reference/library/4b/#crip' title="Tape to cord"><code>++crip</code></a>
1401+<a class="tooltip" href='/docs/reference/library/4b/#cuss' title="To uppercase"><code>++cuss</code></a>
1402+<a class="tooltip" href='/docs/reference/library/4b/#mesc' title="Escape special characters"><code>++mesc</code></a>
1403+<a class="tooltip" href='/docs/reference/library/4b/#runt' title="Prepend n times"><code>++runt</code></a>
1404+<a class="tooltip" href='/docs/reference/library/4b/#sand' title="Soft-cast by odor"><code>++sand</code></a>
1405+<a class="tooltip" href='/docs/reference/library/4b/#sane' title="Check odor validity"><code>++sane</code></a>
1406+<a class="tooltip" href='/docs/reference/library/4b/#teff' title="UTF-8 length"><code>++teff</code></a>
1407+<a class="tooltip" href='/docs/reference/library/4b/#trim' title="Tape split"><code>++trim</code></a>
1408+<a class="tooltip" href='/docs/reference/library/4b/#trip' title="Cord to tape"><code>++trip</code></a>
1409+<a class="tooltip" href='/docs/reference/library/4b/#tuba' title="UTF-8 to UTF-32 tape"><code>++tuba</code></a>
1410+<a class="tooltip" href='/docs/reference/library/4b/#tufa' title="UTF-32 to UTF-8 tape"><code>++tufa</code></a>
1411+<a class="tooltip" href='/docs/reference/library/4b/#tuft' title="UTF-32 to UTF-8 text"><code>++tuft</code></a>
1412+<a class="tooltip" href='/docs/reference/library/4b/#turf' title="UTF-8 to UTF-32 cord"><code>++turf</code></a>
1413+<a class="tooltip" href='/docs/reference/library/4b/#wack' title="Coin format encode"><code>++wack</code></a>
1414+<a class="tooltip" href='/docs/reference/library/4b/#wick' title="Coin format decode"><code>++wick</code></a>
1415+<a class="tooltip" href='/docs/reference/library/4b/#woad' title="Unescape cord"><code>++woad</code></a>
1416+<a class="tooltip" href='/docs/reference/library/4b/#wood' title="Escape cord"><code>++wood</code></a>
1417+
1418+### 4c: tank printer
1419+
1420+<a class="tooltip" href='/docs/reference/library/4c/#re' title="Pretty-printing engine (tank)"><code>++re</code></a>
1421+<a class="tooltip" href='/docs/reference/library/4c/#din-re' title="(Undocumented)"><code>++din:re</code></a>
1422+<a class="tooltip" href='/docs/reference/library/4c/#fit-re' title="Fit on one line test"><code>++fit:re</code></a>
1423+<a class="tooltip" href='/docs/reference/library/4c/#ram-re' title="Flatten tank to tape"><code>++ram:re</code></a>
1424+<a class="tooltip" href='/docs/reference/library/4c/#rig-re' title="Wrap tape in / (tank)"><code>++rig:re</code></a>
1425+<a class="tooltip" href='/docs/reference/library/4c/#wig-re' title="++win - render tape"><code>++wig:re</code></a>
1426+<a class="tooltip" href='/docs/reference/library/4c/#win-re' title="Render at indent"><code>++win:re</code></a>
1427+
1428+<a class="tooltip" href='/docs/reference/library/4c/#shep' title="(Undocumented)"><code>++shep</code></a>
1429+<a class="tooltip" href='/docs/reference/library/4c/#shop' title="(Undocumented)"><code>++shop</code></a>
1430+<a class="tooltip" href='/docs/reference/library/4c/#show' title="(Undocumented)"><code>++show</code></a>
1431+
1432+### 4d: parsing (tracing)
1433+
1434+<a class="tooltip" href='/docs/reference/library/4d/#last' title="Further trace"><code>++last</code></a>
1435+<a class="tooltip" href='/docs/reference/library/4d/#lust' title="Detect new line"><code>++lust</code></a>
1436+
1437+### 4e: parsing (combinators)
1438+
1439+<a class="tooltip" href='/docs/reference/library/4e/#bend' title="Conditional composer"><code>++bend</code></a>
1440+<a class="tooltip" href='/docs/reference/library/4e/#comp' title="Arbitrary compose"><code>++comp</code></a>
1441+<a class="tooltip" href='/docs/reference/library/4e/#fail' title="Never parse"><code>++fail</code></a>
1442+<a class="tooltip" href='/docs/reference/library/4e/#glue' title="Skip delimiter"><code>++glue</code></a>
1443+<a class="tooltip" href='/docs/reference/library/4e/#less' title="Parse unless"><code>++less</code></a>
1444+<a class="tooltip" href='/docs/reference/library/4e/#pfix' title="Discard first rule"><code>++pfix</code></a>
1445+<a class="tooltip" href='/docs/reference/library/4e/#plug' title="Parse to tuple"><code>++plug</code></a>
1446+<a class="tooltip" href='/docs/reference/library/4e/#pose' title="Parse options"><code>++pose</code></a>
1447+<a class="tooltip" href='/docs/reference/library/4e/#sfix' title="Discard second rule"><code>++sfix</code></a>
1448+<a class="tooltip" href='/docs/reference/library/4e/#simu' title="First and second"><code>++simu</code></a>
1449+
1450+### 4f: parsing (rule builders)
1451+
1452+<a class="tooltip" href='/docs/reference/library/4f/#bass' title="Parser modifier (LSB-ordered ++list as atom of ++base)"><code>++bass</code></a>
1453+<a class="tooltip" href='/docs/reference/library/4f/#boss' title="Parser modifier: LSB"><code>++boss</code></a>
1454+<a class="tooltip" href='/docs/reference/library/4f/#cold' title="Replace with constant"><code>++cold</code></a>
1455+<a class="tooltip" href='/docs/reference/library/4f/#cook' title="Apply gate"><code>++cook</code></a>
1456+<a class="tooltip" href='/docs/reference/library/4f/#easy' title="Always parse"><code>++easy</code></a>
1457+<a class="tooltip" href='/docs/reference/library/4f/#full' title="Parse to end"><code>++full</code></a>
1458+<a class="tooltip" href='/docs/reference/library/4f/#funk' title="Add to tape"><code>++funk</code></a>
1459+<a class="tooltip" href='/docs/reference/library/4f/#here' title="Place-based apply"><code>++here</code></a>
1460+<a class="tooltip" href='/docs/reference/library/4f/#ifix' title="Infix"><code>++ifix</code></a>
1461+<a class="tooltip" href='/docs/reference/library/4f/#jest' title="Match a cord"><code>++jest</code></a>
1462+<a class="tooltip" href='/docs/reference/library/4f/#just' title="Match a single character"><code>++just</code></a>
1463+<a class="tooltip" href='/docs/reference/library/4f/#knee' title="Recursive parsers"><code>++knee</code></a>
1464+<a class="tooltip" href='/docs/reference/library/4f/#mask' title="Match character"><code>++mask</code></a>
1465+<a class="tooltip" href='/docs/reference/library/4f/#more' title="Parse list with delimiter"><code>++more</code></a>
1466+<a class="tooltip" href='/docs/reference/library/4f/#most' title="Parse list of at least one match"><code>++most</code></a>
1467+<a class="tooltip" href='/docs/reference/library/4f/#next' title="Consume character"><code>++next</code></a>
1468+<a class="tooltip" href='/docs/reference/library/4f/#plus' title="List of at least one match"><code>++plus</code></a>
1469+<a class="tooltip" href='/docs/reference/library/4f/#sear' title="Conditional ++cook"><code>++sear</code></a>
1470+<a class="tooltip" href='/docs/reference/library/4f/#shim' title="Match character within range"><code>++shim</code></a>
1471+<a class="tooltip" href='/docs/reference/library/4f/#slug' title="Use gate to parse delimited list"><code>++slug</code></a>
1472+<a class="tooltip" href='/docs/reference/library/4f/#stag' title="Add label"><code>++stag</code></a>
1473+<a class="tooltip" href='/docs/reference/library/4f/#star' title="Produce list of matches"><code>++star</code></a>
1474+<a class="tooltip" href='/docs/reference/library/4f/#stet' title="Add faces to range-parser pairs in list"><code>++stet</code></a>
1475+<a class="tooltip" href='/docs/reference/library/4f/#stew' title="Switch by first"><code>++stew</code></a>
1476+<a class="tooltip" href='/docs/reference/library/4f/#stir' title="Parse repeatedly"><code>++stir</code></a>
1477+<a class="tooltip" href='/docs/reference/library/4f/#stun' title="Parse several times"><code>++stun</code></a>
1478+
1479+### 4g: parsing (outside caller)
1480+
1481+<a class="tooltip" href='/docs/reference/library/4g/#rash' title="Parse or crash"><code>++rash</code></a>
1482+<a class="tooltip" href='/docs/reference/library/4g/#rush' title="Parse or null"><code>++rush</code></a>
1483+<a class="tooltip" href='/docs/reference/library/4g/#rust' title="Parse tape or null"><code>++rust</code></a>
1484+<a class="tooltip" href='/docs/reference/library/4g/#scan' title="Parse tape or crash"><code>++scan</code></a>
1485+
1486+### 4h: parsing (ascii glyphs)
1487+
1488+<a class="tooltip" href='/docs/reference/library/4h/#ace' title="Parse space"><code>++ace</code></a>
1489+<a class="tooltip" href='/docs/reference/library/4h/#bar' title="Parse | (bar)"><code>++bar</code></a>
1490+<a class="tooltip" href='/docs/reference/library/4h/#bas' title="Parse \ (bas)"><code>++bas</code></a>
1491+<a class="tooltip" href='/docs/reference/library/4h/#buc' title="Parse $ (buc)"><code>++buc</code></a>
1492+<a class="tooltip" href='/docs/reference/library/4h/#cab' title="Parse _ (cab)"><code>++cab</code></a>
1493+<a class="tooltip" href='/docs/reference/library/4h/#cen' title="Parse % (cen)"><code>++cen</code></a>
1494+<a class="tooltip" href='/docs/reference/library/4h/#col' title="Parse : (col)"><code>++col</code></a>
1495+<a class="tooltip" href='/docs/reference/library/4h/#com' title="Parse , (comma)"><code>++com</code></a>
1496+<a class="tooltip" href='/docs/reference/library/4h/#doq' title="Parse double quote"><code>++doq</code></a>
1497+<a class="tooltip" href='/docs/reference/library/4h/#dot' title="Parse period"><code>++dot</code></a>
1498+<a class="tooltip" href='/docs/reference/library/4h/#fas' title="Parse / (fas)"><code>++fas</code></a>
1499+<a class="tooltip" href='/docs/reference/library/4h/#gal' title="Parse < (gal)"><code>++gal</code></a>
1500+<a class="tooltip" href='/docs/reference/library/4h/#gar' title="Parse > (gar)"><code>++gar</code></a>
1501+<a class="tooltip" href='/docs/reference/library/4h/#hax' title="Parse # (hax)"><code>++hax</code></a>
1502+<a class="tooltip" href='/docs/reference/library/4h/#hep' title="Parse - (hep)"><code>++hep</code></a>
1503+<a class="tooltip" href='/docs/reference/library/4h/#kel' title="Parse { (kel)"><code>++kel</code></a>
1504+<a class="tooltip" href='/docs/reference/library/4h/#ker' title="Parse } (ker)"><code>++ker</code></a>
1505+<a class="tooltip" href='/docs/reference/library/4h/#ket' title="Parse ^ (ket)"><code>++ket</code></a>
1506+<a class="tooltip" href='/docs/reference/library/4h/#lus' title="Parse + (lus)"><code>++lus</code></a>
1507+<a class="tooltip" href='/docs/reference/library/4h/#pam' title="Parse & (pam)"><code>++pam</code></a>
1508+<a class="tooltip" href='/docs/reference/library/4h/#pat' title="Parse @ (pat)"><code>++pat</code></a>
1509+<a class="tooltip" href='/docs/reference/library/4h/#pel' title="Parse ( (pel)"><code>++pel</code></a>
1510+<a class="tooltip" href='/docs/reference/library/4h/#per' title="Parse ) (per)"><code>++per</code></a>
1511+<a class="tooltip" href='/docs/reference/library/4h/#sel' title="Parse [ (sel)"><code>++sel</code></a>
1512+<a class="tooltip" href='/docs/reference/library/4h/#sem' title="Parse ; (sem)"><code>++sem</code></a>
1513+<a class="tooltip" href='/docs/reference/library/4h/#ser' title="Parse ] (ser)"><code>++ser</code></a>
1514+<a class="tooltip" href='/docs/reference/library/4h/#sig' title="Parse ~ (sig)"><code>++sig</code></a>
1515+<a class="tooltip" href='/docs/reference/library/4h/#soq' title="Parse ' (soq)"><code>++soq</code></a>
1516+<a class="tooltip" href='/docs/reference/library/4h/#tar' title="Parse * (tar)"><code>++tar</code></a>
1517+<a class="tooltip" href='/docs/reference/library/4h/#tec' title="Parse ` (tec)"><code>++tec</code></a>
1518+<a class="tooltip" href='/docs/reference/library/4h/#tis' title="Parse = (tis)"><code>++tis</code></a>
1519+<a class="tooltip" href='/docs/reference/library/4h/#wut' title="Parse ? (wut)"><code>++wut</code></a>
1520+<a class="tooltip" href='/docs/reference/library/4h/#zap' title="Parse ! (zap)"><code>++zap</code></a>
1521+
1522+### 4i: parsing (useful idioms)
1523+
1524+<a class="tooltip" href='/docs/reference/library/4i/#alf' title="Parse alphabetic characters"><code>++alf</code></a>
1525+<a class="tooltip" href='/docs/reference/library/4i/#aln' title="Parse alphanumeric characters"><code>++aln</code></a>
1526+<a class="tooltip" href='/docs/reference/library/4i/#alp' title="Parse alphanumeric characters and -"><code>++alp</code></a>
1527+<a class="tooltip" href='/docs/reference/library/4i/#bet' title="Parse hep and lus axis syntax"><code>++bet</code></a>
1528+<a class="tooltip" href='/docs/reference/library/4i/#bin' title="Binary to atom"><code>++bin</code></a>
1529+<a class="tooltip" href='/docs/reference/library/4i/#but' title="Parse binary digit"><code>++but</code></a>
1530+<a class="tooltip" href='/docs/reference/library/4i/#cit' title="Octal digit"><code>++cit</code></a>
1531+<a class="tooltip" href='/docs/reference/library/4i/#dem' title="Decimal to atom"><code>++dem</code></a>
1532+<a class="tooltip" href='/docs/reference/library/4i/#dit' title="Decimal digit"><code>++dit</code></a>
1533+<a class="tooltip" href='/docs/reference/library/4i/#dog' title="Optional gap"><code>++dog</code></a>
1534+<a class="tooltip" href='/docs/reference/library/4i/#doh' title="@p separator"><code>++doh</code></a>
1535+<a class="tooltip" href='/docs/reference/library/4i/#dun' title="-- to ~"><code>++dun</code></a>
1536+<a class="tooltip" href='/docs/reference/library/4i/#duz' title="== to ~"><code>++duz</code></a>
1537+<a class="tooltip" href='/docs/reference/library/4i/#gah' title="New line or ''"><code>++gah</code></a>
1538+<a class="tooltip" href='/docs/reference/library/4i/#gap' title="Plural whitespace"><code>++gap</code></a>
1539+<a class="tooltip" href='/docs/reference/library/4i/#gaq' title="End of line"><code>++gaq</code></a>
1540+<a class="tooltip" href='/docs/reference/library/4i/#gaw' title="Classic whitespace"><code>++gaw</code></a>
1541+<a class="tooltip" href='/docs/reference/library/4i/#gay' title="Optional gap"><code>++gay</code></a>
1542+<a class="tooltip" href='/docs/reference/library/4i/#gon' title="Parse long numbers"><code>++gon</code></a>
1543+<a class="tooltip" href='/docs/reference/library/4i/#gul' title="Axis syntax < or >"><code>++gul</code></a>
1544+<a class="tooltip" href='/docs/reference/library/4i/#hex' title="Hexadecimal to atom"><code>++hex</code></a>
1545+<a class="tooltip" href='/docs/reference/library/4i/#hig' title="Parse single uppercase letter"><code>++hig</code></a>
1546+<a class="tooltip" href='/docs/reference/library/4i/#hit' title="Parse single hexadecimal digit"><code>++hit</code></a>
1547+<a class="tooltip" href='/docs/reference/library/4i/#iny' title="Indentation block"><code>++iny</code></a>
1548+<a class="tooltip" href='/docs/reference/library/4i/#low' title="Parse lowercase letter"><code>++low</code></a>
1549+<a class="tooltip" href='/docs/reference/library/4i/#mes' title="Parse hexabyte"><code>++mes</code></a>
1550+<a class="tooltip" href='/docs/reference/library/4i/#nix' title="Parse letters and -"><code>++nix</code></a>
1551+<a class="tooltip" href='/docs/reference/library/4i/#nud' title="Parse numeric character"><code>++nud</code></a>
1552+<a class="tooltip" href='/docs/reference/library/4i/#prn' title="Parse any printable character"><code>++prn</code></a>
1553+<a class="tooltip" href='/docs/reference/library/4i/#qit' title="Parse character to cord atom"><code>++qit</code></a>
1554+<a class="tooltip" href='/docs/reference/library/4i/#qut' title="Parse cord"><code>++qut</code></a>
1555+<a class="tooltip" href='/docs/reference/library/4i/#soz' title="Parse triple single-quote"><code>++soz</code></a>
1556+<a class="tooltip" href='/docs/reference/library/4i/#sym' title="Term"><code>++sym</code></a>
1557+<a class="tooltip" href='/docs/reference/library/4i/#ven' title="Axis syntax parser"><code>++ven</code></a>
1558+<a class="tooltip" href='/docs/reference/library/4i/#vit' title="Parse base 64 digit"><code>++vit</code></a>
1559+<a class="tooltip" href='/docs/reference/library/4i/#vul' title="Comments to null"><code>++vul</code></a>
1560+
1561+### 4j: parsing (bases and base digits)
1562+
1563+<a class="tooltip" href='/docs/reference/library/4j/#ab' title="Primitive parser engine"><code>++ab</code></a>
1564+<a class="tooltip" href='/docs/reference/library/4j/#bix-ab' title="Parse hex pair"><code>++bix:ab</code></a>
1565+<a class="tooltip" href='/docs/reference/library/4j/#hif-ab' title="Parse phonetic pair"><code>++hif:ab</code></a>
1566+<a class="tooltip" href='/docs/reference/library/4j/#huf-ab' title="Parse two phonetic pairs"><code>++huf:ab</code></a>
1567+<a class="tooltip" href='/docs/reference/library/4j/#hyf-ab' title="Parse 8 phonetic bytes"><code>++hyf:ab</code></a>
1568+<a class="tooltip" href='/docs/reference/library/4j/#pev-ab' title="Parse <=5 in base 32"><code>++pev:ab</code></a>
1569+<a class="tooltip" href='/docs/reference/library/4j/#pew-ab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
1570+<a class="tooltip" href='/docs/reference/library/4j/#piv-ab' title="Parse 5 digits in base 32"><code>++piv:ab</code></a>
1571+<a class="tooltip" href='/docs/reference/library/4j/#piw-ab' title="Parse 5 digits in base 64"><code>++piw:ab</code></a>
1572+<a class="tooltip" href='/docs/reference/library/4j/#qeb-ab' title="Parse <=4 binary digits"><code>++qeb:ab</code></a>
1573+<a class="tooltip" href='/docs/reference/library/4j/#qex-ab' title="Parse <=4 hexadecimal digits"><code>++qex:ab</code></a>
1574+<a class="tooltip" href='/docs/reference/library/4j/#qib-ab' title="Parse 4 binary digits"><code>++qib:ab</code></a>
1575+<a class="tooltip" href='/docs/reference/library/4j/#qix-ab' title="Parse 4 hexadecimal digits"><code>++qix:ab</code></a>
1576+<a class="tooltip" href='/docs/reference/library/4j/#seb-ab' title="Parse 1"><code>++seb:ab</code></a>
1577+<a class="tooltip" href='/docs/reference/library/4j/#sed-ab' title="Parse non-zero decimal digit"><code>++sed:ab</code></a>
1578+<a class="tooltip" href='/docs/reference/library/4j/#sev-ab' title="Parse non-zero base 32 digit"><code>++sev:ab</code></a>
1579+<a class="tooltip" href='/docs/reference/library/4j/#sew-ab' title="Parse non-zero base 64 digit"><code>++sew:ab</code></a>
1580+<a class="tooltip" href='/docs/reference/library/4j/#sex-ab' title="Parse nonzero hexadecimal digit"><code>++sex:ab</code></a>
1581+<a class="tooltip" href='/docs/reference/library/4j/#sib-ab' title="Parse binary digit"><code>++sib:ab</code></a>
1582+<a class="tooltip" href='/docs/reference/library/4j/#sid-ab' title="Parse decimal digit"><code>++sid:ab</code></a>
1583+<a class="tooltip" href='/docs/reference/library/4j/#siv-ab' title="Parse a base 32 digit"><code>++siv:ab</code></a>
1584+<a class="tooltip" href='/docs/reference/library/4j/#siw-ab' title="Parse a base 64 digit"><code>++siw:ab</code></a>
1585+<a class="tooltip" href='/docs/reference/library/4j/#six-ab' title="Parse a hexadecimal digit"><code>++six:ab</code></a>
1586+<a class="tooltip" href='/docs/reference/library/4j/#sov-ab' title="Parse base 32 letter"><code>++sov:ab</code></a>
1587+<a class="tooltip" href='/docs/reference/library/4j/#sow-ab' title="Parse base 64 letter/symbol"><code>++sow:ab</code></a>
1588+<a class="tooltip" href='/docs/reference/library/4j/#sox-ab' title="Parse hexadecimal letter"><code>++sox:ab</code></a>
1589+<a class="tooltip" href='/docs/reference/library/4j/#ted-ab' title="Parse decimal number with <= 3 digits"><code>++ted:ab</code></a>
1590+<a class="tooltip" href='/docs/reference/library/4j/#tid-ab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
1591+<a class="tooltip" href='/docs/reference/library/4j/#til-ab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
1592+<a class="tooltip" href='/docs/reference/library/4j/#tip-ab' title="Leading phonetic byte"><code>++tip:ab</code></a>
1593+<a class="tooltip" href='/docs/reference/library/4j/#tiq-ab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
1594+<a class="tooltip" href='/docs/reference/library/4j/#urs-ab' title="Parse span characters"><code>++urs:ab</code></a>
1595+<a class="tooltip" href='/docs/reference/library/4j/#urt-ab' title="Parse non-_ span"><code>++urt:ab</code></a>
1596+<a class="tooltip" href='/docs/reference/library/4j/#voy-ab' title="Parse bas, soq, or bix"><code>++voy:ab</code></a>
1597+
1598+<a class="tooltip" href='/docs/reference/library/4j/#ag' title="Top-level atom parser engine"><code>++ag</code></a>
1599+<a class="tooltip" href='/docs/reference/library/4j/#ape-ag' title="Parse 0 or rule"><code>++ape:ag</code></a>
1600+<a class="tooltip" href='/docs/reference/library/4j/#bay-ag' title="Parses binary number"><code>++bay:ag</code></a>
1601+<a class="tooltip" href='/docs/reference/library/4j/#bip-ag' title="Parse IPv6"><code>++bip:ag</code></a>
1602+<a class="tooltip" href='/docs/reference/library/4j/#dem-ag' title="Parse decmal with dots"><code>++dem:ag</code></a>
1603+<a class="tooltip" href='/docs/reference/library/4j/#dim-ag' title="Parse decimal number"><code>++dim:ag</code></a>
1604+<a class="tooltip" href='/docs/reference/library/4j/#dum-ag' title="Parse decimal with leading zero"><code>++dum:ag</code></a>
1605+<a class="tooltip" href='/docs/reference/library/4j/#fed-ag' title="Parse @p"><code>++fed:ag</code></a>
1606+<a class="tooltip" href='/docs/reference/library/4j/#hex-ag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
1607+<a class="tooltip" href='/docs/reference/library/4j/#lip-ag' title="Parse IPv4 address"><code>++lip:ag</code></a>
1608+<a class="tooltip" href='/docs/reference/library/4j/#viz-ag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
1609+<a class="tooltip" href='/docs/reference/library/4j/#vum-ag' title="Parse base 32 string"><code>++vum:ag</code></a>
1610+<a class="tooltip" href='/docs/reference/library/4j/#wiz-ag' title="Parse base 64 number"><code>++wiz:ag</code></a>
1611+
1612+<a class="tooltip" href='/docs/reference/library/4j/#mu' title="Core used to scramble 16-bit atoms"><code>++mu</code></a>
1613+<a class="tooltip" href='/docs/reference/library/4j/#zag-mu' title="Add bottom into top"><code>++zag:mu</code></a>
1614+<a class="tooltip" href='/docs/reference/library/4j/#zig-mu' title="Subtract bottom from top"><code>++zig:mu</code></a>
1615+<a class="tooltip" href='/docs/reference/library/4j/#zug-mu' title="Concatenate into atom"><code>++zug:mu</code></a>
1616+
1617+<a class="tooltip" href='/docs/reference/library/4j/#ne' title="Digit rendering engine"><code>++ne</code></a>
1618+<a class="tooltip" href='/docs/reference/library/4j/#d-ne' title="Render decimal"><code>++d:ne</code></a>
1619+<a class="tooltip" href='/docs/reference/library/4j/#v-ne' title="Render base 32"><code>++v:ne</code></a>
1620+<a class="tooltip" href='/docs/reference/library/4j/#w-ne' title="Render base 64 digit"><code>++w:ne</code></a>
1621+<a class="tooltip" href='/docs/reference/library/4j/#x-ne' title="Render hexadecimal digit as atom of ASCII byte value"><code>++x:ne</code></a>
1622+
1623+### 4k: parsing (atom printing)
1624+
1625+<a class="tooltip" href='/docs/reference/library/4k/#co' title="Literal rendering engine"><code>++co</code></a>
1626+<a class="tooltip" href='/docs/reference/library/4k/#rear-co' title="Prepend and render atom as tape"><code>++rear:co</code></a>
1627+<a class="tooltip" href='/docs/reference/library/4k/#rend-co' title="Render coin lot as tape"><code>++rend:co</code></a>
1628+<a class="tooltip" href='/docs/reference/library/4k/#rent-co' title="Render coin lot as span"><code>++rent:co</code></a>
1629+
1630+### 4l: parsing (atom parsing)
1631+
1632+<a class="tooltip" href='/docs/reference/library/4l/#so' title="Coin parser engine"><code>++so</code></a>
1633+<a class="tooltip" href='/docs/reference/library/4l/#bisk-so' title="Parse odor-atom pair"><code>++bisk:so</code></a>
1634+<a class="tooltip" href='/docs/reference/library/4l/#crub-so' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
1635+<a class="tooltip" href='/docs/reference/library/4l/#nuck-so' title="Top-level coin parser"><code>++nuck:so</code></a>
1636+<a class="tooltip" href='/docs/reference/library/4l/#nusk-so' title="Parse coin literal with escapes"><code>++nusk:so</code></a>
1637+<a class="tooltip" href='/docs/reference/library/4l/#perd-so' title="Parses dime/tiple without standard prefixes"><code>++perd:so</code></a>
1638+<a class="tooltip" href='/docs/reference/library/4l/#royl-so' title="Parse dime float"><code>++royl:so</code></a>
1639+<a class="tooltip" href='/docs/reference/library/4l/#royl-cell-so' title="(Undocumented)"><code>++royl-cell:so</code></a>
1640+<a class="tooltip" href='/docs/reference/library/4l/#tash-so' title="Parse signed dime"><code>++tash:so</code></a>
1641+<a class="tooltip" href='/docs/reference/library/4l/#twid-so' title="Parse coins without ~ prefix"><code>++twid:so</code></a>
1642+<a class="tooltip" href='/docs/reference/library/4l/#zust-so' title="Parse prefixed dimes from IP, loobean, or floating point"><code>++zust:so</code></a>
1643+
1644+### 4m: parsing (formatting functions)
1645+
1646+<a class="tooltip" href='/docs/reference/library/4m/#scot' title="Render dime as cord"><code>++scot</code></a>
1647+<a class="tooltip" href='/docs/reference/library/4m/#scow' title="Render dime as tape"><code>++scow</code></a>
1648+<a class="tooltip" href='/docs/reference/library/4m/#slat' title="Curried slaw"><code>++slat</code></a>
1649+<a class="tooltip" href='/docs/reference/library/4m/#slav' title="Demand: parse cord with input odor"><code>++slav</code></a>
1650+<a class="tooltip" href='/docs/reference/library/4m/#slaw' title="Parse cord to input odor"><code>++slaw</code></a>
1651+<a class="tooltip" href='/docs/reference/library/4m/#slay' title="Parse cord to coin"><code>++slay</code></a>
1652+<a class="tooltip" href='/docs/reference/library/4m/#smyt' title="Render path as tank"><code>++smyt</code></a>
1653+<a class="tooltip" href='/docs/reference/library/4m/#spat' title="Render path as cord"><code>++spat</code></a>
1654+<a class="tooltip" href='/docs/reference/library/4m/#spud' title="Render path as tape"><code>++spud</code></a>
1655+<a class="tooltip" href='/docs/reference/library/4m/#stab' title="Parse cord to path"><code>++stab</code></a>
1656+
1657+### 4n: parsing (virtualization)
1658+
1659+<a class="tooltip" href='/docs/reference/library/4n/#mack' title="Nock subject to unit"><code>++mack</code></a>
1660+<a class="tooltip" href='/docs/reference/library/4n/#mink' title="Mock (virtual Nock) interpreter"><code>++mink</code></a>
1661+<a class="tooltip" href='/docs/reference/library/4n/#mock' title="Compute formula on subject with hint"><code>++mock</code></a>
1662+<a class="tooltip" href='/docs/reference/library/4n/#mong' title="Slam gate with sample"><code>++mong</code></a>
1663+<a class="tooltip" href='/docs/reference/library/4n/#mook' title="Intelligently render crash annotation"><code>++mook</code></a>
1664+<a class="tooltip" href='/docs/reference/library/4n/#mule' title="Typed virtual"><code>++mule</code></a>
1665+<a class="tooltip" href='/docs/reference/library/4n/#mute' title="Untyped virtual"><code>++mute</code></a>
1666+
1667+### 4o: parsing (molds)
1668+
1669+<a class="tooltip" href='/docs/reference/library/4o/#abel' title="Compiler alias"><code>++abel</code></a>
1670+<a class="tooltip" href='/docs/reference/library/4o/#aura' title="'Type' of atom"><code>++aura</code></a>
1671+<a class="tooltip" href='/docs/reference/library/4o/#axis' title="Nock axis"><code>++axis</code></a>
1672+<a class="tooltip" href='/docs/reference/library/4o/#base' title="Base type"><code>++base</code></a>
1673+<a class="tooltip" href='/docs/reference/library/4o/#bean' title="Boolean"><code>++bean</code></a>
1674+<a class="tooltip" href='/docs/reference/library/4o/#beer' title="Tape builder"><code>++beer</code></a>
1675+<a class="tooltip" href='/docs/reference/library/4o/#beet' title="XML interpolation cases"><code>++beet</code></a>
1676+<a class="tooltip" href='/docs/reference/library/4o/#chum' title="Jet hint information"><code>++chum</code></a>
1677+<a class="tooltip" href='/docs/reference/library/4o/#coil' title="Tuple of core information"><code>++coil</code></a>
1678+<a class="tooltip" href='/docs/reference/library/4o/#foot' title="Cases of arms by variance model"><code>++foot</code></a>
1679+<a class="tooltip" href='/docs/reference/library/4o/#limb' title="Reference into subject by name/axis"><code>++limb</code></a>
1680+<a class="tooltip" href='/docs/reference/library/4o/#line' title="(Undocumented)"><code>++line</code></a>
1681+<a class="tooltip" href='/docs/reference/library/4o/#metl' title="(Undocumented)"><code>++metl</code></a>
1682+<a class="tooltip" href='/docs/reference/library/4o/#nock' title="Virtual machine (see Nock)"><code>++nock</code></a>
1683+<a class="tooltip" href='/docs/reference/library/4o/#noun' title="(Undocumented)"><code>++noun</code></a>
1684+<a class="tooltip" href='/docs/reference/library/4o/#null' title="(Undocumented)"><code>++null</code></a>
1685+<a class="tooltip" href='/docs/reference/library/4o/#port' title="(Undocumented)"><code>++port</code></a>
1686+<a class="tooltip" href='/docs/reference/library/4o/#span' title="ASCII atom"><code>++span</code></a>
1687+<a class="tooltip" href='/docs/reference/library/4o/#tiki' title="(Undocumented)"><code>++tiki</code></a>
1688+<a class="tooltip" href='/docs/reference/library/4o/#toga' title="Tree of faces"><code>++toga</code></a>
1689+<a class="tooltip" href='/docs/reference/library/4o/#tone'><code>++tone</code></a>
1690+<a class="tooltip" href='/docs/reference/library/4o/#tuna' title="XML template tree"><code>++tuna</code></a>
1691+<a class="tooltip" href='/docs/reference/library/4o/#tusk' title="List of expressions"><code>++tusk</code></a>
1692+<a class="tooltip" href='/docs/reference/library/4o/#tyke' title="List of 'maybe' hoons"><code>++tyke</code></a>
1693+<a class="tooltip" href='/docs/reference/library/4o/#typo' title="Pointer for ++type"><code>++typo</code></a>
1694+<a class="tooltip" href='/docs/reference/library/4o/#tyre' title="List, term hoon"><code>++tyre</code></a>
1695+<a class="tooltip" href='/docs/reference/library/4o/#vase' title="Typed data"><code>++vase</code></a>
1696+<a class="tooltip" href='/docs/reference/library/4o/#vise' title="Convert during reboot"><code>++vise</code></a>
1697+<a class="tooltip" href='/docs/reference/library/4o/#wing' title="Address in subject"><code>++wing</code></a>
1698+
1699+### 5a: compiler utilities
1700+
1701+<a class="tooltip" href='/docs/reference/library/5a/'>_(To be documented)_</a>
1702+
1703+### 5b: macro expansion
1704+
1705+<a class="tooltip" href='/docs/reference/library/5b/'>_(To be documented)_</a>
1706+
1707+### 5c: compiler backend and prettyprinter
1708+
1709+<a class="tooltip" href='/docs/reference/library/5c/'>_(To be documented)_</a>
1710+
1711+### 5d: parser
1712+
1713+<a class="tooltip" href='/docs/reference/library/5d/'>_(To be documented)_</a>
1714+
1715+### 5e: caching compiler
1716+
1717+<a class="tooltip" href='/docs/reference/library/5e/'>_(To be documented)_</a>
1718+
1719+### 5f: molds and mold builders
1720+
1721+<a class="tooltip" href='/docs/reference/library/5f/#mane'><code>++mane</code></a>
1722+<a class="tooltip" href='/docs/reference/library/5f/#manx'><code>++manx</code></a>
1723+<a class="tooltip" href='/docs/reference/library/5f/#marl'><code>++marl</code></a>
1724+<a class="tooltip" href='/docs/reference/library/5f/#mars'><code>++mars</code></a>
1725+<a class="tooltip" href='/docs/reference/library/5f/#mart'><code>++mart</code></a>
1726+<a class="tooltip" href='/docs/reference/library/5f/#marx'><code>++marx</code></a>
1727+<a class="tooltip" href='/docs/reference/library/5f/#pass'><code>++pass</code></a>
1728+<a class="tooltip" href='/docs/reference/library/5f/#ring'><code>++ring</code></a>
1729+<a class="tooltip" href='/docs/reference/library/5f/#time'><code>++time</code></a>
1730+
1731+### 5g: profiling support
1732+
1733+<a class="tooltip" href='/docs/reference/library/5g/'>_(To be documented)_</a>
tutorials/arvo/_index.md+1−5
@@ -5,7 +5,7 @@ sort_by = "weight"
55template = "sections/docs/chapters.html"
66aliases = ["/docs/learn/arvo/"]
77+++
8−Arvo is Urbit's functional operating system, written in [Hoon](@/docs/tutorial/hoon/_index.md). It's composed of modules called _vanes_:
8+Arvo is Urbit's functional operating system, written in [Hoon](@/docs/tutorials/hoon/_index.md). It's composed of modules called _vanes_:
99
1010## [Ames](@/docs/tutorials/arvo/ames.md)
1111
@@ -35,10 +35,6 @@ Ford is our build system. It handles resources and publishing.
3535
3636Gall is the vane for controlling userspace apps.
3737
38−### [Hall](@/docs/tutorials/arvo/hall.md)
39−
40−Hall isn't a vane, but an important Gall app that functions as the Urbit messaging protocol.
41−
4238## Principles
4339
4440At a high level `%arvo` takes a mess of Unix I/O events and turns them into something clean and structured for the programmer.
tutorials/hoon/_index.md+1−1
@@ -56,7 +56,7 @@ Want to know how to style your code? Check out the [style guide](../style).
5656
5757Consult the [standard library documentation](@/docs/reference/library/_index.md) or [rune reference](@/docs/reference/hoon-expressions/_index.md) to look up any unknown rune or standard library function you don't understand.
5858
59−As you work your way through these lessons you may want to work on example problems from the [Hoon Workbook](@/docs/tutorial/hoon/workbook/_index.md) for practice. Once you finish the lessons here you may want to write more versatile Hoon programs which can make use of more of your urbit's environment, in which case you'll want to check out the [Generators](@/docs/tutorials/hoon/generators.md) documentation. Learn about [Udon and Sail](@/docs/tutorials/sail-and-udon.md), Urbit's stripped-down version of Markdown, and a subset of Hoon used for generating XML nodes respectively.
59+As you work your way through these lessons you may want to work on example problems from the [Hoon Workbook](@/docs/tutorials/hoon/workbook/_index.md) for practice. Once you finish the lessons here you may want to write more versatile Hoon programs which can make use of more of your urbit's environment, in which case you'll want to check out the [Generators](@/docs/tutorials/hoon/generators.md) documentation. Learn about [Udon and Sail](@/docs/tutorials/sail-and-udon.md), Urbit's stripped-down version of Markdown, and a subset of Hoon used for generating XML nodes respectively.
6060
6161
6262> Last major revision of this section: October 2019
tutorials/hoon/hoon-syntax.md+1−1
@@ -111,7 +111,7 @@ You can also put complex expressions inside square brackets to make a cell. The
111111
112112### Wings
113113
114−A wing expression is a series of limb expressions separated by `.`. A deeper explanation can be found on the [wing](@/docs/tutorials/hoon/limb/wing.md) and [limb](@/docs/tutorials/hoon/limb/limb.md) reference pages.
114+A wing expression is a series of limb expressions separated by `.`. A deeper explanation can be found on the [wing](@/docs/reference/hoon-expressions/limb/wing.md) and [limb](@/docs/reference/hoon-expressions/limb/limb.md) reference pages.
115115
116116Let's start with the base case: a single limb. A limb expression is a trivial wing expression -- there is only one limb in the series. Some one-limb wings:
117117
tutorials/hoon/workbook/traffic-light.md+1−1
@@ -37,7 +37,7 @@ Let's look at the code piece-by-piece.
3737```
3838
3939Here's the boilerplate code to designate our generator as being a
40−[`%say` generator](@/docs/tutorial/hoon/generators.md). We're using this variant because
40+[`%say` generator](@/docs/tutorials/hoon/generators.md). We're using this variant because
4141it allows us to run the generator without any arguments. It's otherwise not
4242relevant to the functionality of our program.
4343
tutorials/nock/implementations.md+2−2
@@ -2,8 +2,8 @@
22title = "Implementations"
33weight = 4
44template = "doc.html"
5−aliases = ["docs/learn/nock/implementations"]
65+++
6+
77We use a C implementation for our Nock interpreter. But building a Nock interpreter in another language is a fun exercise. Check out our community Nock implementations, shown below our official C implementation. (Note: the community implementations were written for a slightly older version of Nock, Nock 5K. The current version is Nock 4K.):
88
99## Table of Contents
@@ -34,7 +34,7 @@ We use a C implementation for our Nock interpreter. But building a Nock interpre
3434
3535The actual production Nock interpreter. Note gotos for tail-call elimination,
3636and manual reference counting. More about the C environment can be found
37−in the [runtime system documentation](@/docs/learn/vere/runtime.md).
37+in the [runtime system documentation](@/docs/tutorials/vere/runtime.md).
3838```
3939/* _n_nock_on(): produce .*(bus fol). Do not virtualize.
4040*/
tutorials/vere/_index.md+4−4
@@ -16,21 +16,21 @@ you've seen the actual structs.
1616The Urbit interpreter is built on a Nock runtime system written
1717in C, `u3`. This section is a relatively complete description.
1818
19−## [c3: C in Urbit](@/docs/tutorials/c.md)
19+## [c3: C in Urbit](@/docs/tutorials/vere/c.md)
2020
2121Under `u3` is the simple `c3` layer, which is just how we write C
2222in Urbit.
2323
24−## [u3: Land of nouns](@/docs/tutorials/nouns.md)
24+## [u3: Land of nouns](@/docs/tutorials/vere/nouns.md)
2525
2626The division between `c3` and `u3` is that you could theoretically
2727imagine using `c3` as just a generic C environment. Anything to do
2828with nouns is in `u3`.
2929
30−## [u3: API overview by prefix](@/docs/tutorials/api.md)
30+## [u3: API overview by prefix](@/docs/tutorials/vere/api.md)
3131
3232A walkthrough of each of the `u3` modules.
3333
34−## [How to write a jet](@/docs/tutorials/jetting.md)
34+## [How to write a jet](@/docs/tutorials/vere/jetting.md)
3535
3636A jetting guide by for new Urbit developers.