on 492ae2f help sign in
68 lines 1.5 kB history raw
1Pronunciation
2=============
4Overview
5--------
7Hoon is a reserved-word-free
8language - any text in the program is part of the program.
10We use so many of these ASCII glyphs that we like to be able
11to read them out loud. A language is meant to be _said_. The
12squiggles have conventional names, sort of, some of them easy to
13say, others not so much. So we've renamed them:
15 ace space
16 bar |
17 bas \
18 buc $
19 cab _
20 cen %
21 col :
22 com ,
23 doq "
24 dot .
25 fas /
26 gal <
27 gar >
28 hax #
29 hep -
30 kel {
31 ker }
32 ket ^
33 lus +
34 pam &
35 pat @
36 pel (
37 per )
38 sel [
39 sem ;
40 ser ]
41 sig ~
42 soq '
43 tar *
44 tec `
45 tis =
46 wut ?
47 zap !
49Memorizing these names seems like a burden, but it actually makes
50communicating about hoon code a lot faster and easier. `bartis`
51sounds a lot better than 'bar equals'.
53To pronounce a rune, concatenate the glyph names, stressing the
54first syllable and softening the second vowel into a "schwa."
55Hence, to say `~.`, say "sigdot." To say `|=`, say "bartis."
56Which has an inevitable tendency to turn into "barts" - a sin
57to be encouraged.
59There are a few runes with irregular special pronunciations:
61 -- hephep phep
62 +- lushep slep
63 ++ luslus slus
64 == tistis stet
65 -> hepgar lark
66 -< hepgal lush
67 +> lusgar dark
68 +< lusgal dush