@@ -283,33 +283,33 @@ Lookup each of these expressions (and all others!) in the [Twig Expressions](../
2841. There are two syntaxes for writing Hoon: tallform and wideform.
2841. There are two syntaxes for writing Hoon: tallform and wideform.
286−In tallform, expressions are formed with either two spaces or a line
286+ In tallform, expressions are formed with either two spaces or a line
287−break separating both a rune from its children and each of its children
287+ break separating both a rune from its children and each of its children
288−from one another. We use tallform when writing multiline expressions.
288+ from one another. We use tallform when writing multiline expressions.
290−For more concise expressions, we use wideform, which is always a single
290+ For more concise expressions, we use wideform, which is always a single
291−line. Wideform can be used inside tallform expressions, but not vice
291+ line. Wideform can be used inside tallform expressions, but not vice
294−Wideform expressions are formed with a rune followed by `()` containing
294+ Wideform expressions are formed with a rune followed by `()` containing
295−its children, all of which are separated by a single space. For example,
295+ its children, all of which are separated by a single space. For example,
296−to make a cell of two elements:
296+ to make a cell of two elements, use `:-(a b)`.
298− :-(a b)
298+ We've already seen wideform in action, for example with
299+ `=((mod b 3) 0)`. In this case, `=` is actually an irregular form of
300+ `.=`, which tests its two children for equality.
300−We've already seen wideform in action, for example with
302+ Surrounding a function with `()` is an irregular wide form syntax for
301−`=((mod b 3) 0)`. In this case, `=` is actually an irregular form of
303+ calling a function with *N* arguments. More on this later.
302−`.=`, which tests its two children for equality.
304−Surrounding a function with `()` is an irregular wide form syntax for
305+2. For a set of multiple arguments following `|=` ('[bartis](../../hoon/twig/bar-core/tis-gate/)'), use `{` 'kel' and `}` 'ker.' For example: `{a/@u b/@u}`.
305−calling a function with *N* arguments. More on this later.
307−1. `:-` makes a cell of values. The irregular wide form of this is
307+3. `:-` makes a cell of values. The irregular wide form of this is
308 `[a b]`, with two expressions separated by a single space. While the
308 `[a b]`, with two expressions separated by a single space. While the
309 regular form of this rune takes a fixed number of children (two),
309 regular form of this rune takes a fixed number of children (two),
310− its irregular wide form can accept *N* expressions: `[a1..an]`
310+ its irregular wide form can accept *N* expressions: `[a1..an]`.
312−2. Cords are one datatype for text in Hoon. They're just a big atom
312+4. Cords are one datatype for text in Hoon. They're just a big atom
313 formed from adjacent unicode bytes -- a "c string". To produce a
313 formed from adjacent unicode bytes -- a "c string". To produce a
314 cord, enclose text within single quotes. To set the type of an
314 cord, enclose text within single quotes. To set the type of an
315 argument to a cord, use `@t`.
315 argument to a cord, use `@t`.