on c19bc7a help sign in
105 lines 1.1 kB history raw
1:- :~ navhome/'/docs/'
2 sort/'2'
3 title/'Runes'
4 ==
5;>
7# Runes
9### Forming Expressions of Hoon
11;div(class "book")
13## Constants
15Hoon uses runes to form expressions, but not all expressions have runes in them. First, we have constant expressions (and also expressions that would be constant, but that they allow for interpolations):
17;list(src "./constants");
19;br;
21## Limbs and Wings
23Limb and wing expressions also lack runes:
25;list(src "./limb");
27;br;
29## `. dot` (Nock)
31;list(src "./dot");
33;br;
35## `! zap` (wild)
37;list(src "./zap");
39;br;
41## `= tis` (Subject Modification)
43;list(src "./tis");
45;br;
47## `? wut` (Conditionals)
49;list(src "./wut");
51;br;
53## `| bar` (Cores)
55;list(src "./bar");
57;br;
59## `+ lus` (Arms)
61;list(src "./lus");
63;br;
65## `: col` (Cells)
67;list(src "./col");
69;br;
71## `% cen` (Calls)
73;list(src "./cen");
75;br;
77## `^ ket` (Casts)
79;list(src "./ket");
81;br;
83## `$ bus` (Structures)
85;list(src "./bus");
87;br;
89## `; mic` (Make)
91;list(src "./mic");
93;br;
95## `~ sig` (Hints)
97;list(src "./sig");
99;br;
101## `--`, `==` (Terminators)
103;list(src "./terminators");
105==