on master help sign in
Fixed a bunch of broken links
629f523David Kerschner
getting-started/booting-a-ship.md+1−1
@@ -5,7 +5,7 @@ template = "doc.html"
5+++
5+++
6Now the rubber meets the road. You'll be booting your ship with the keyfile that you [downloaded from Bridge](./docs/concepts/azimuth.md).
6Now the rubber meets the road. You'll be booting your ship with the keyfile that you [downloaded from Bridge](./docs/concepts/azimuth.md).
7
7
8−Note that this document is only for booting a ship that uses the live Arvo network. If you just want to create an unnetworked ship for development purposes, read [this guide](./docs/getting-started/creating-a-development-ship.md) instead.
8+Note that this document is only for booting a ship that uses the live Arvo network. If you just want to create an unnetworked ship for development purposes, read [this guide](./docs/using/creating-a-development-ship.md) instead.
9
9
10## Step 1: Find Your Point's Name
10## Step 1: Find Your Point's Name
11
11
learn/arvo/ford.md+1−1
@@ -118,7 +118,7 @@ library in urbit.
118
118
119To run this example, put this code in your desk at `gen/faslus.hoon` and run
119To run this example, put this code in your desk at `gen/faslus.hoon` and run
120`+faslus` in your dojo. This example is a generator. For more information on
120`+faslus` in your dojo. This example is a generator. For more information on
121−generators, see the [generator docs](./docs/using/generators.md).
121+generators, see the [generator docs](./docs/learn/hoon/hoon-tutorial/generators.md).
122
122
123```
123```
124/+ time-to-id
124/+ time-to-id
learn/hoon/hoon-tutorial/_index.md+1−1
@@ -47,7 +47,7 @@ Chapter 2 covers the type system, and writing apps, and the workings of the Arvo
47
47
48Consult the [Reference section](./docs/reference/_index.md) to look up any unknown rune or standard library function you don't understand.
48Consult the [Reference section](./docs/reference/_index.md) to look up any unknown rune or standard library function you don't understand.
49
49
50−As you work your way through these lessons you may want to work on example problems from the [Hoon Workbook](./docs/learn/hoon/workbook/_index.md) for practice. Once you finish the lessons here you may want to write more versatile Hoon programs which can make use of more of your urbit's environment, in which case you'll want to check out the [Generators](./docs/using/generators.md) documentation. Or maybe you'd like to learn how to write a [Gall app](content/docs/learn/arvo/gall.md). Learn about [Udon](./docs/using/sail-and-udon.md), Urbit's stripped-down version of Markdown. Or learn [Sail](./docs/using/sail-and-udon.md), a subset of Hoon used for generating XML nodes.
50+As you work your way through these lessons you may want to work on example problems from the [Hoon Workbook](./docs/learn/hoon/workbook/_index.md) for practice. Once you finish the lessons here you may want to write more versatile Hoon programs which can make use of more of your urbit's environment, in which case you'll want to check out the [Generators](./docs/learn/hoon/hoon-tutorial/generators.md) documentation. Or maybe you'd like to learn how to write a [Gall app](content/docs/learn/arvo/gall.md). Learn about [Udon](./docs/using/sail-and-udon.md), Urbit's stripped-down version of Markdown. Or learn [Sail](./docs/using/sail-and-udon.md), a subset of Hoon used for generating XML nodes.
51
51
52
52
53> Last major revision of this section: February 2019
53> Last major revision of this section: February 2019
learn/hoon/workbook/_index.md−8
@@ -7,12 +7,6 @@ template = "sections/docs/chapters.html"
7The Workbook is the place to sharpen your Hoon skills. Each entry in the
7The Workbook is the place to sharpen your Hoon skills. Each entry in the
8Workbook is a code walkthrough followed by exercises.
8Workbook is a code walkthrough followed by exercises.
9
9
10−- the [List of Numbers](./docs/learn/hoon/workbook/list.md) example will familiarize you with the basic components and structure of a Hoon program. If you're brand new, start here.
11−
12−- The [Caesar Cipher](./docs/learn/hoon/workbook/caesar.md) shows you how to build a simple method of message obfuscation.
13−
14−- The [Recursion](./docs/learn/hoon/workbook/recursion.md) walkthrough will explain common patterns of recursion in programming and how to implement them in Hoon.
15−
16- The [Digits](./docs/learn/hoon/workbook/digits.md) example demonstrates how to decompose a number into a list of its digits.
10- The [Digits](./docs/learn/hoon/workbook/digits.md) example demonstrates how to decompose a number into a list of its digits.
17
11
18- The [Magic 8-Ball](./docs/learn/hoon/workbook/eightball.md) example emulates everyone's favorite decision-making machine.
12- The [Magic 8-Ball](./docs/learn/hoon/workbook/eightball.md) example emulates everyone's favorite decision-making machine.
@@ -21,6 +15,4 @@ Workbook is a code walkthrough followed by exercises.
21
15
22- The [Bomb-defusing](./docs/learn/hoon/workbook/bomb.md) exercise shows how to program, well, a bomb-defusing scenario.
16- The [Bomb-defusing](./docs/learn/hoon/workbook/bomb.md) exercise shows how to program, well, a bomb-defusing scenario.
23
17
24−- The [Even](./docs/learn/hoon/workbook/even.md) example shows how to take an integer and checks if it is even and between 1 and 100.
25−
26- The [Fibonacci](./docs/learn/hoon/workbook/fibonacci.md) example shows how to write a generator that produces a list of Fibonacci numbers.
18- The [Fibonacci](./docs/learn/hoon/workbook/fibonacci.md) example shows how to write a generator that produces a list of Fibonacci numbers.
learn/hoon/workbook/digits.md+1−1
@@ -21,7 +21,7 @@ of its digits.
21==
21==
22```
22```
23
23
24−We're creating a [`%say` generator](./docs/using/generators.md). That means we
24+We're creating a [`%say` generator](./docs/learn/hoon/hoon-tutorial/generators.md). That means we
25need some "boilerplate" code in the format of `[%say [%noun "data"]]`:
25need some "boilerplate" code in the format of `[%say [%noun "data"]]`:
26
26
27```
27```
learn/hoon/workbook/eightball.md+1−1
@@ -59,7 +59,7 @@ is good practice whenever developing something in Hoon.
59
59
60To make our program produce a random result, we need entropy. To get entropy,
60To make our program produce a random result, we need entropy. To get entropy,
61we need data from Arvo. To get data from Arvo, we use a generator of the
61we need data from Arvo. To get data from Arvo, we use a generator of the
62−[`%say`](./docs/using/generators.md) variety. The above code chunk is
62+[`%say`](./docs/learn/hoon/hoon-tutorial/generators.md) variety. The above code chunk is
63the template that is followed for all `%say` generators.
63the template that is followed for all `%say` generators.
64
64
65`:- %say` creates a cell with `%say` as that cell's head to define
65`:- %say` creates a cell with `%say` as that cell's head to define
learn/hoon/workbook/traffic-light.md+1−1
@@ -36,7 +36,7 @@ Let's look at the code piece-by-piece.
36```
36```
37
37
38Here's the boilerplate code to designate our generator as being a
38Here's the boilerplate code to designate our generator as being a
39−[`%say` generator](./docs/using/generators.md). We're using this variant because
39+[`%say` generator](./docs/learn/hoon/hoon-tutorial/generators.md). We're using this variant because
40it allows us to run the generator without any arguments. It's otherwise not
40it allows us to run the generator without any arguments. It's otherwise not
41relevant to the functionality of our program.
41relevant to the functionality of our program.
42
42