yamoon

  • Ditch the runes, keep the power.
  • Readable .hyml compiles to idiomatic Hoon.
  • Macros, first-class tests, and Gall patterns built in.
  • Full of generics and native bindings <3
READONLY
module:examples.math

functions:
square:
input:{ n: number }
output:number
return:n * n

tests:
square_logic:
kind:unit
func:square
cases:
- input: { n: 4 }
expect:16