on master help sign in
links: limb.md
7a18170drbeefsupreme
hoon/hoon-school/hoon-syntax.md+1−1
@@ -111,7 +111,7 @@ You can also put complex expressions inside square brackets to make a cell. Thes
111
111
112### Wings
112### Wings
113
113
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.
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/hoon/reference/limbs/limb.md) reference pages.
115
115
116Let’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:
116Let’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:
117
117
hoon/reference/advanced.md+1−1
@@ -191,7 +191,7 @@ limb, we just search the type depth-first.
191If a name is in the `p.p` map, it's an alias. (An alias is defined using the
191If a name is in the `p.p` map, it's an alias. (An alias is defined using the
192`=*` rune.) The map contains a `(unit hoon)`; if the unit is full, the name
192`=*` rune.) The map contains a `(unit hoon)`; if the unit is full, the name
193resolves to that hoon (compiled against the `q` type). If the unit is empty,
193resolves to that hoon (compiled against the `q` type). If the unit is empty,
194−the name is blocked / skipped (see [limb](@/docs/reference/hoon-expressions/limb/limb.md) for what
194+the name is blocked / skipped (see [limb](@/docs/hoon/reference/limbs/limb.md) for what
195this means).
195this means).
196
196
197If a name is in the `q.p` map, it's a bridge. (A bridge is defined using the
197If a name is in the `q.p` map, it's a bridge. (A bridge is defined using the
hoon/reference/irregular.md+1−1
@@ -218,7 +218,7 @@ See [%sand](@/docs/reference/hoon-expressions/rune/constants.md#warm) for other
218
218
219### Limbs
219### Limbs
220
220
221−[docs](@/docs/reference/hoon-expressions/limb/limb.md) \\+\\.\\^
221+[docs](@/docs/hoon/reference/limbs/limb.md) \\+\\.\\^
222`[%limb p=(each @ud [p=@ud q=@tas])]`: attribute of subject.
222`[%limb p=(each @ud [p=@ud q=@tas])]`: attribute of subject.
223
223
224- `+15` is slot 15
224- `+15` is slot 15
hoon/reference/limbs/_index.md+1−1
@@ -9,7 +9,7 @@ One feature Hoon lacks: a context that isn't a first-class value. Hoon has no
9concept of scope, environment, etc. An expression has exactly one data source,
9concept of scope, environment, etc. An expression has exactly one data source,
10the **subject**, a noun like any other.
10the **subject**, a noun like any other.
11
11
12−## [Limbs](@/docs/reference/hoon-expressions/limb/limb.md)
12+## [Limbs](@/docs/hoon/reference/limbs/limb.md)
13
13
14A limb is used to resolve to a piece of data in the subject. A wing is thus a resolution path into the subject.
14A limb is used to resolve to a piece of data in the subject. A wing is thus a resolution path into the subject.
15
15