on master help sign in
links: hoon-school/_index.md
c5f69addrbeefsupreme
arvo/arvo.md+2−2
@@ -25,7 +25,7 @@ companion to this document, and some segments are direct quotes or paraphrases,
25The conceptual section titled [What is Arvo?](#what-is-arvo-) can be understood
25The conceptual section titled [What is Arvo?](#what-is-arvo-) can be understood
26without knowing Hoon, the Urbit programming language. The technical section
26without knowing Hoon, the Urbit programming language. The technical section
27titled [The kernel](#the-kernel) will require Chapter One of the [Hoon
27titled [The kernel](#the-kernel) will require Chapter One of the [Hoon
28−tutorial](@/docs/tutorials/hoon/hoon-school/_index.md) for full understanding, and some
28+tutorial](@/docs/hoon/hoon-school/_index.md) for full understanding, and some
29material from Chapter Two will be helpful as well. At the bare minimum, we
29material from Chapter Two will be helpful as well. At the bare minimum, we
30presume that the reader has read through the [Technical
30presume that the reader has read through the [Technical
31Overview](@/docs/tutorials/concepts/technical-overview.md).
31Overview](@/docs/tutorials/concepts/technical-overview.md).
@@ -250,7 +250,7 @@ cooperative multitasking.
250
250
251The Arvo kernel, stored in `sys/arvo.hoon`, is about 1k lines of Hoon whose primary purpose is to implement the transition function, `+poke`. In this section we point out the most important parts of `arvo.hoon` and describe their role in the greater system. We also give brief descriptions of Arvo's kernel modules, known as vanes, and how Arvo interfaces with them.
251The Arvo kernel, stored in `sys/arvo.hoon`, is about 1k lines of Hoon whose primary purpose is to implement the transition function, `+poke`. In this section we point out the most important parts of `arvo.hoon` and describe their role in the greater system. We also give brief descriptions of Arvo's kernel modules, known as vanes, and how Arvo interfaces with them.
252
252
253−This section requires an understanding of Hoon of at least the level of Chapter One of the [Hoon tutorial](@/docs/tutorials/hoon/hoon-school/_index.md).
253+This section requires an understanding of Hoon of at least the level of Chapter One of the [Hoon tutorial](@/docs/hoon/hoon-school/_index.md).
254
254
255After concluding this section, the reader is encouraged to follow along with the
255After concluding this section, the reader is encouraged to follow along with the
256[move trace tutorial](@/docs/arvo/move-trace.md),
256[move trace tutorial](@/docs/arvo/move-trace.md),
glossary/arm.md+1−1
@@ -10,5 +10,5 @@ An **arm** is a Hoon expression encoded as a noun. You can find them as part of
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
glossary/atom.md+1−1
@@ -15,6 +15,6 @@ number, etc, and an optional constant. A Hoon atom type is _warm_ or _cold_ base
15
15
16### Further Reading
16### Further Reading
17
17
18−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
18+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
19 - [Lesson 1.2: Nouns](@/docs//hoon/hoon-school/nouns.md): A Hoon Tutoral lesson that explains how atoms work.
19 - [Lesson 1.2: Nouns](@/docs//hoon/hoon-school/nouns.md): A Hoon Tutoral lesson that explains how atoms work.
20- [The Nock explanation](@/docs/nock/explanation.md): Includes an explanation of atoms.
20- [The Nock explanation](@/docs/nock/explanation.md): Includes an explanation of atoms.
glossary/battery.md+1−1
@@ -10,5 +10,5 @@ A **battery** is a collection of Hoon expressions and the head of a [core](../co
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
glossary/core.md+1−1
@@ -10,5 +10,5 @@ A **core** is a cell of a [battery](../battery) and a [payload](../payload). It
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
glossary/door.md+1−1
@@ -10,5 +10,5 @@ A **door** is a [core](../core) the payload of which is a cell of sample and con
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.8: Doors](@/docs/hoon/hoon-school/doors.md): A Hoon Tutorial lesson that discusses doors.
14 - [Lesson 1.8: Doors](@/docs/hoon/hoon-school/doors.md): A Hoon Tutorial lesson that discusses doors.
glossary/gall.md+1−1
@@ -12,6 +12,6 @@ Gall is located at `/home/sys/vane/gall.hoon` within Arvo.
12
12
13### Further Reading
13### Further Reading
14
14
15−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language that will give you the foundation necessary for app development.
15+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language that will give you the foundation necessary for app development.
16 - [Lesson 2.7: Gall](@/docs/hoon/hoon-school/gall.md): A Hoon Tutorial lesson that explains how to write a simple Gall app.
16 - [Lesson 2.7: Gall](@/docs/hoon/hoon-school/gall.md): A Hoon Tutorial lesson that explains how to write a simple Gall app.
17- [The Gall tutorial](@/docs/arvo/gall/gall.md): A technical guide to the Gall vane.
17- [The Gall tutorial](@/docs/arvo/gall/gall.md): A technical guide to the Gall vane.
glossary/gate.md+1−1
@@ -10,5 +10,5 @@ A **gate** is [core](../core) with one [arm](../arm) named $. They are often cal
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14- [Lesson 1.4 Gates](@/docs/hoon/hoon-school/gates.md): A Hoon tutorial lesson about gates.
14- [Lesson 1.4 Gates](@/docs/hoon/hoon-school/gates.md): A Hoon tutorial lesson about gates.
glossary/hoon.md+1−1
@@ -10,6 +10,6 @@ The Hoon source file is located in `/home/sys/hoon.hoon` within your Urbit.
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.1: Setup](@/docs//hoon/hoon-school/nouns.md): How to set up an environment for programming in Hoon.
14 - [Lesson 1.1: Setup](@/docs//hoon/hoon-school/nouns.md): How to set up an environment for programming in Hoon.
15- [Why Hoon?](@/blog/why-hoon.md): A blog post that explains why Urbit uses its own programming language.
15- [Why Hoon?](@/blog/why-hoon.md): A blog post that explains why Urbit uses its own programming language.
glossary/noun.md+1−1
@@ -10,6 +10,6 @@ A **noun** is an [atom](../atom) or a cell, which is an ordered pair of nouns. T
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.2: Nouns](@/docs//hoon/hoon-school/nouns.md): A Hoon Tutoral lesson that explains how nouns work.
14 - [Lesson 1.2: Nouns](@/docs//hoon/hoon-school/nouns.md): A Hoon Tutoral lesson that explains how nouns work.
15- [The Nock explanation](@/docs/nock/_index.md): Includes a low-level explanation of nouns.
15- [The Nock explanation](@/docs/nock/_index.md): Includes a low-level explanation of nouns.
glossary/payload.md+1−1
@@ -10,5 +10,5 @@ A **payload** is the set of data needed to run computations in a [core](../core)
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
14 - [Lesson 1.7: Arms and Cores](@/docs/hoon/hoon-school/arms-and-cores.md): A Hoon Tutorial lesson that discusses cores.
glossary/trap.md+1−1
@@ -10,5 +10,5 @@ A **trap** is a [core](../core) with one arm named $ and no sample. They are oft
10
10
11### Further Reading
11### Further Reading
12
12
13−- [The Hoon Tutorial](@/docs/tutorials/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
13+- [The Hoon Tutorial](@/docs/hoon/hoon-school/_index.md): Our guide to learning the Hoon programming language.
14 - [Lesson 1.4.1: Walkthrough: Recursion](@/docs/hoon/hoon-school/recursion.md): A Hoon Tutorial lesson that uses traps to build recursive functions.
14 - [Lesson 1.4.1: Walkthrough: Recursion](@/docs/hoon/hoon-school/recursion.md): A Hoon Tutorial lesson that uses traps to build recursive functions.