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