on master help sign in
links: hoon-school/_index.md
commitc5f69ad2ce5dc306ec341235a60e0635b9c71e3f authordrbeefsupreme <drbeefsupreme@discordja.net> dateFri 19 Feb 2021, 14:28 (6 years ago) parenta333d01
12 files changed+13−13
arvo/arvo.md+2−2 glossary/arm.md+1−1 glossary/atom.md+1−1 glossary/battery.md+1−1 glossary/core.md+1−1 glossary/door.md+1−1 glossary/gall.md+1−1 glossary/gate.md+1−1 glossary/hoon.md+1−1 glossary/noun.md+1−1 glossary/payload.md+1−1 glossary/trap.md+1−1
arvo/arvo.md+2−2
@@ -25,7 +25,7 @@ companion to this document, and some segments are direct quotes or paraphrases,
2525The conceptual section titled [What is Arvo?](#what-is-arvo-) can be understood
2626without knowing Hoon, the Urbit programming language. The technical section
2727titled [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
2929material from Chapter Two will be helpful as well. At the bare minimum, we
3030presume that the reader has read through the [Technical
3131Overview](@/docs/tutorials/concepts/technical-overview.md).
@@ -250,7 +250,7 @@ cooperative multitasking.
250250
251251The 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.
252252
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).
254254
255255After concluding this section, the reader is encouraged to follow along with the
256256[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
1010
1111### Further Reading
1212
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.
1414 - [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
1515
1616### Further Reading
1717
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.
1919 - [Lesson 1.2: Nouns](@/docs//hoon/hoon-school/nouns.md): A Hoon Tutoral lesson that explains how atoms work.
2020- [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
1010
1111### Further Reading
1212
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.
1414 - [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
1010
1111### Further Reading
1212
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.
1414 - [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
1010
1111### Further Reading
1212
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.
1414 - [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.
1212
1313### Further Reading
1414
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.
1616 - [Lesson 2.7: Gall](@/docs/hoon/hoon-school/gall.md): A Hoon Tutorial lesson that explains how to write a simple Gall app.
1717- [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
1010
1111### Further Reading
1212
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.
1414- [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.
1010
1111### Further Reading
1212
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.
1414 - [Lesson 1.1: Setup](@/docs//hoon/hoon-school/nouns.md): How to set up an environment for programming in Hoon.
1515- [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
1010
1111### Further Reading
1212
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.
1414 - [Lesson 1.2: Nouns](@/docs//hoon/hoon-school/nouns.md): A Hoon Tutoral lesson that explains how nouns work.
1515- [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)
1010
1111### Further Reading
1212
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.
1414 - [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
1010
1111### Further Reading
1212
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.
1414 - [Lesson 1.4.1: Walkthrough: Recursion](@/docs/hoon/hoon-school/recursion.md): A Hoon Tutorial lesson that uses traps to build recursive functions.