Hoon Learning Ensemble
Hoon is a strictly typed functional programming language.
Hoon is designed to implement Urbit.
Urbit is a clean-slate OS, network and single pure function.
Required Preparation
Install Urbit binary by following the steps of chapter two of this document.
Optionally: Watch the first 5 minutes of "Welcome to Urbit" (Already 7 years old but still on point).
Presentation
Please have a look at the slides.
Cheatsheet
This cheatsheet helps during the ensemble.
Further Resources
These resources are for further investigation after the ensemble.
Documentation
Reading
- Why is Hoon the way it is?: "We are often asked why Urbit was written in a new language, rather than some existing language like Haskell or C. This document provides the high-level rationale for that decision, and also covers some of the features of the language that set it apart from others."
- Why Hoon?: "The promise of Urbit lies in its reimagination of the digital world using components that are as constrained and limited as possible."
- Urbit Blog:
Hearing
Seeing
- Hoon and App School 2022-2023
- Hoon School 2023
- The Future of Apps: The Role of AI and Urbit in Future Apps