Hoon
This section contains material for learning Hoon. For newbies, we recommend going through the Hoon School series, and consider enrolling in Hooniversity, a regularly held community-run course which follows along the Hoon School curriculum and may be found at Hooniversity.
The other tutorials found in this section are also valuable material for learning Hoon, but are not a part of the linearly organized Hoon school path.
- 1.1 Setup
- 1.1.1 Walkthrough: List of Numbers
- 1.2 Nouns
- 1.3 Hoon Syntax
- 1.3.1 Walkthrough: Conditionals
- 1.4 Gates (Hoon Functions)
- 1.4.1 Walkthrough: Recursion
- 1.5 Lists
- 1.5.1 Walkthrough: Fibonacci Sequence
- 1.6 The Subject and Its Legs
- 1.6.1 Walkthrough: Ackermann Function
- 1.7 Arms and Cores
- 1.7.1 Walkthrough: Caesar Cipher
- 1.8 Doors
- 1.8.1 Bank Account
- 1.9 Generators
- 2.1 Atoms, Auras, and Simple Cell Types
- 2.2 Type Checking and Type Inference
- 2.3 Structures and Complex Types
- 2.3.1 Walkthrough: Libraries
- 2.3.2 Molds
- 2.4 Standard Library: Trees, Sets, and Maps
- 2.5 Type Polymorphism
- 2.5.1 Walkthrough: Iron Polymorphism and Wet Polymorphism
- 2.5.2 Walkthrough: Lead Polymorphism
- 2.6 Behn
- 2.7 Gall
- 2.7.1 Gall Walkthrough: Egg Timer
- Writing Aqua Tests
- Appendix: Hoon Style Guide