on 5bb92b7 help sign in
urbit.org/reference/cheat-sheet.md
34 lines 1.1 kB history raw
1+++
2title = "Cheat sheet"
3weight = 4
4template = "doc.html"
5+++
6##### `~rovnys-ricfer`
8_Original Fora post_ [here](https://urbit.org/fora/posts/~2017.9.18..22.31.06..24d5~).
10<br>
12[Download .pdf](https://storage.googleapis.com/media.urbit.org/docs/hoon-cheat-sheet--2017-12-12.pdf)
14<br>
16We've found it's useful to have a quick reference of Hoon's syntax always at
17hand. So above is a download link to a Hoon cheatsheet .pdf. It's missing a
18few of the literal syntaxes, but it covers the most common ones.
20This doesn't list any of the Ford runes, although there is now at least
21some documentation for those [here](/docs/learn/arvo/arvo-internals/ford#runes).
23The following runes also exist, but are currently undocumented and not listed in
24the cheat sheet:
26```
27!: :: turn on debugging printfs
28!. :: turn off debugging printfs
29!; :: using the "type of type", emit the type for an expression
30!, :: emit AST of expression
31$* :: bunt (irregular form is *)
32^. :: use gate to transform type
33^& :: zinc (covariant) -- see the docs on advanced types
34```