on master help sign in
fixing misc ../ links
00f86c9drbeefsupreme
content/community/hosting-a-meetup.md+1−1
@@ -8,7 +8,7 @@ hidenext = "true"
8hide_previous_title = "true"
8hide_previous_title = "true"
9+++
9+++
10
10
11−There are already [a few](../meetups) Urbit meetups that take place in cities around the United States. Want to start a meetup in your home town? Consider these best practices.
11+There are already [a few](/community/meetups) Urbit meetups that take place in cities around the United States. Want to start a meetup in your home town? Consider these best practices.
12
12
13### Create the Meetup Group Online
13### Create the Meetup Group Online
14
14
content/community/meetups.md+1−1
@@ -16,7 +16,7 @@ hide_next_title = "true"
16
16
17Turns out that getting Urbit fans together in one room is pretty fun. Here's an incomplete list of community-led Urbit IRL groups. These events are generally informal and very approachable – feel free to dive in.
17Turns out that getting Urbit fans together in one room is pretty fun. Here's an incomplete list of community-led Urbit IRL groups. These events are generally informal and very approachable – feel free to dive in.
18
18
19−Interested in hosting an Urbit event of your own? Follow our [guide to meetup best-practices](../hosting-a-meetup). Send an email to [support@urbit.org](mailto:support@urbit.org) and we'll list your meetup on this page.
19+Interested in hosting an Urbit event of your own? Follow our [guide to meetup best-practices](/community/hosting-a-meetup). Send an email to [support@urbit.org](mailto:support@urbit.org) and we'll list your meetup on this page.
20
20
21### Asia
21### Asia
22
22
content/docs/arvo/gall/overview.md+1−1
@@ -4,7 +4,7 @@ weight = 1
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−**Gall** is the application-management [vane](../vane). Userspace apps –⁠ daemons, really –⁠ are started, stopped, and sandboxed by Gall. Gall provides developers with a consistent interface for connecting their app to [Arvo](../arvo). It allows applications and other vanes to send messages to applications and subscribe to data streams. Messages coming into Gall are routed to the intended application, and the response comes back along the same route. If the intended target is on another [ship](../ship), Gall will route it behind the scenes through [Ames](../ames) to the other ship.
7+**Gall** is the application-management [vane](/docs/glossary/vane). Userspace apps –⁠ daemons, really –⁠ are started, stopped, and sandboxed by Gall. Gall provides developers with a consistent interface for connecting their app to [Arvo](/docs/arvo/arvo). It allows applications and other vanes to send messages to applications and subscribe to data streams. Messages coming into Gall are routed to the intended application, and the response comes back along the same route. If the intended target is on another [ship](/docs/glossary/ship), Gall will route it behind the scenes through [Ames](/docs/arvo/ames/ames) to the other ship.
8
8
9Gall is located at `/home/sys/vane/gall.hoon` within Arvo.
9Gall is located at `/home/sys/vane/gall.hoon` within Arvo.
10
10
content/docs/glossary/arm.md+1−1
@@ -6,7 +6,7 @@ template = "doc.html"
6category = "hoon-nock"
6category = "hoon-nock"
7+++
7+++
8
8
9−An **arm** is a Hoon expression encoded as a noun. You can find them as part of a [core](../core)
9+An **arm** is a Hoon expression encoded as a noun. You can find them as part of a [core](/docs/glossary/core)
10
10
11### Further Reading
11### Further Reading
12
12
content/docs/hoon/hoon-school/list-of-numbers.md+1−1
@@ -129,4 +129,4 @@ Our program works by having each iteration of the list creating a cell. In each
129 4 ~
129 4 ~
130```
130```
131
131
132−If you still don't intuit how this is working, don't worry. We'll take a deeper look into recursion later with our [Recursion Walkthrough](../recursion).
132+If you still don't intuit how this is working, don't worry. We'll take a deeper look into recursion later with our [Recursion Walkthrough](/docs/hoon/hoon-school/recursion).
content/docs/hoon/reference/irregular.md+2−2
@@ -300,8 +300,8 @@ See [%sand](/docs/hoon/reference/rune/constants#warm) for other irregular defini
300
300
301### Printing stuff
301### Printing stuff
302
302
303−- `<a b c>` prints a [tape](../library/2q/#-tape).
303+- `<a b c>` prints a [tape](/docs/hoon/reference/stdlib/2q/#-tape).
304−- `>a b c<` prints a [tank](../library/2q/#-tank).
304+- `>a b c<` prints a [tank](/docs/hoon/reference/stdlib/2q/#-tank).
305
305
306## Commentary
306## Commentary
307
307
content/docs/hoon/reference/stdlib/3d.md+2−2
@@ -230,7 +230,7 @@ byte-string.
230128-bit noun hash
230128-bit noun hash
231
231
232Produces a 128-bit atom by hashing a noun `yux` with the `shah` function. If
232Produces a 128-bit atom by hashing a noun `yux` with the `shah` function. If
233−that noun is a cell, then it is passed to the [`jam`](../2p) function to produce
233+that noun is a cell, then it is passed to the [`jam`](/docs/hoon/reference/stdlib/2p) function to produce
234an atom to be hashed.
234an atom to be hashed.
235
235
236#### Accepts
236#### Accepts
@@ -818,4 +818,4 @@ Since everything in Hoon is a pure function, we need to use tricks like this to
818generate separate random values from the same seed. Notice how we jump from
818generate separate random values from the same seed. Notice how we jump from
819one `raws` function call to another in the above example.
819one `raws` function call to another in the above example.
820
820
821−---
821+---
content/docs/userspace/threads/basics/summary.md+2−2
@@ -4,14 +4,14 @@ weight = 5
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−That's basically all you need to know to write threads. The best way to get a good handle on them is just to experiment with some `strandio` functions. For information on running threads from gall agents, see [here](../index.md#gall) and for some examples see [here](../index.md#how-tos--examples).
7+That's basically all you need to know to write threads. The best way to get a good handle on them is just to experiment with some `strandio` functions. For information on running threads from gall agents, see [here](/docs/userspace/threads/gall) and for some examples see [here](/docs/userspace/threads/examples).
8
8
9Now here's a quick recap of the main points covered:
9Now here's a quick recap of the main points covered:
10
10
11## Spider
11## Spider
12
12
13- is the gall agent that manages threads.
13- is the gall agent that manages threads.
14−- Details of interacting with threads via spider can be seen [here](../reference).
14+- Details of interacting with threads via spider can be seen [here](/docs/userspace/threads/reference).
15
15
16## Threads
16## Threads
17- are like transient gall agents
17- are like transient gall agents
content/docs/userspace/threads/gall/start-thread.md+1−1
@@ -125,7 +125,7 @@ We can ignore the input logic, here's the important part:
125
125
126You can generate a tid any way you like, just make sure it's unique. Here we just use the hash of some entropy prefixed with `thread_`.
126You can generate a tid any way you like, just make sure it's unique. Here we just use the hash of some entropy prefixed with `thread_`.
127
127
128−Then it's just a poke to `%spider` with the mark `%spider-start` and a vase containing [start-args](../reference.md#start-thread). Spider will then respond with a `%poke-ack` with a `(unit tang)` which will be `~` if it started successfully or else contain an error and a traceback if it failed. Here we test for this and print the result:
128+Then it's just a poke to `%spider` with the mark `%spider-start` and a vase containing [start-args](/docs/userspace/threads/reference#start-thread). Spider will then respond with a `%poke-ack` with a `(unit tang)` which will be `~` if it started successfully or else contain an error and a traceback if it failed. Here we test for this and print the result:
129
129
130```hoon
130```hoon
131++ on-agent
131++ on-agent
content/updates/2016-5-16-roadmap.md+1−1
@@ -241,4 +241,4 @@ ball and run with it.
241
241
242## Governance
242## Governance
243
243
244−See the [interim constitution](../interim-constitution).
244+See the [interim constitution](/blog/interim-constitution).
content/using/id/guide-to-breaches.md+1−1
@@ -20,7 +20,7 @@ has forgotten about it.
20
20
21Breaches often fix connectivity issues, but should only be used as a last
21Breaches often fix connectivity issues, but should only be used as a last
22resort. Before performing a breach, look at alternative fixes in the [Ship
22resort. Before performing a breach, look at alternative fixes in the [Ship
23−Troubleshooting](../ship-troubleshooting) guide. Also reach out for help in the
23+Troubleshooting](/using/os/ship-troubleshooting) guide. Also reach out for help in the
24Help channel in the Urbit Community group `~bitbet-bolbel/urbit-community`, or,
24Help channel in the Urbit Community group `~bitbet-bolbel/urbit-community`, or,
25failing that, in the `#ship-starting-support` channel in our [Discord
25failing that, in the `#ship-starting-support` channel in our [Discord
26server](https://discord.gg/n9xhMdz) to see if there is another option.
26server](https://discord.gg/n9xhMdz) to see if there is another option.