on master help sign in
switches twig example from :cons to :if (for clarity vs sigils), adds tall/wide forms note
commit223d9671202f0c5580229c2589e1f64dd6f565f5 authorJoseph Bryan <joemfb@gmail.com> dateFri 10 Jun 2016, 16:53 (10 years ago) parentf59f5c4
1 file changed+6−4
docs/about/glossary.md+6−4
docs/about/glossary.md+6−4
@@ -179,7 +179,7 @@ A Hoon `atom` is a Nock `atom`, with two additional pieces of metadata (TODO: ?)
179179
180180###### `twig`: a Hoon expression
181181
182−A `twig` is the name for any Hoon expression, and for the AST node representing the expression as compiled to Nock formula *(TODO: seems to be used interchangeably in the docs)*. It is a `book` with the form `{stem bulb}`.
182+A `twig` is the name for any Hoon expression, and for the AST node representing the expression as compiled to a Nock formula *(TODO: seems to be used interchangeably in the docs)*. It is a `book` with the form `{stem bulb}`.
183183
184184- `book`: a tagged-union
185185- `page`: an item in a `book`
@@ -195,11 +195,13 @@ The vast majority of `twig`s have a *regular form*, beginning with either a keyw
195195
196196- `sigil`: a keyword used to begin a `twig`
197197
198−Hoon does not have reserved words, but `sigil`s (prefixed with `:`), which are effectively aliases for `rune`s. For example, [`:cons` is `:-`](../../hoon/twig/col-cel/hep-cons).
198+Hoon does not have reserved words, but `sigil`s (prefixed with `:`), which are effectively aliases for `rune`s. For example, [`:if` is `?:`](../../hoon/twig/wut-test/col-if/).
199199
200−- `rune`: a pair of ASCII symbols used to begin a `twig` - the first symbol represents a family of related `twig`s. For example, the [`:` family](../../hoon/twig/col-cell/) are all for cell-construction.
200+- `rune`: a pair of ASCII symbols used to begin a `twig` - the first symbol represents a family of related `twig`s. For example, the [`?` family](../../hoon/twig/wut-test/) are all conditionals.
201201
202−*See [`twig` concept](../../hoon/concepts/#-twig-expression) and [expressions](../../hoon/twig/)*
202+*regular forms* can alternate between *tall* and *wide* (or *flat*) syntax, *irregular formas* can use only the *wide*/*flat* syntax.
203+
204+*See [`twig` concept](../../hoon/concepts/#-twig-expression), [expressions](../../hoon/twig/), and [syntax](../../hoon/syntax/)*
203205
204206###### `limb`: attribute or variable reference
205207