mirror of
https://github.com/urbit/developers.urbit.org.git
synced 2024-09-11 13:55:59 +03:00
Update rune-frequency-202212.md
This commit is contained in:
parent
c84f6f5ffb
commit
2f4c7b8051
@ -182,8 +182,8 @@ Rune frequency follows a [power-law distribution](https://en.wikipedia.org/wiki/
|
||||
There aren't any real surprises here. The most frequent runes reflect the most common design patterns:
|
||||
|
||||
- `%` cen rune calls tend to route through [`%:` cencol](https://developers.urbit.org/reference/hoon/rune/cen#-cencol) since the irregular form `(fun 1 2)` desugars to `%:`.
|
||||
- [`:*` coltar](https://developers.urbit.org/reference/hoon/rune/col#-coltar) serves similarly as the desugaring of lists constructed by `~[1 2 3]`.
|
||||
- [`%=` centis](https://developers.urbit.org/reference/hoon/rune/cen#-centis) is invoked through the irregular `$()` expression resets. These are most commonly employed in gates and traps as a recursion.
|
||||
- [`:*` coltar](https://developers.urbit.org/reference/hoon/rune/col#-coltar) serves similarly as the desugaring of tuples constructed by `[1 2 3]`.
|
||||
- [`%=` centis](https://developers.urbit.org/reference/hoon/rune/cen#-centis) is invoked through the irregular `$()` expression resets. These are most commonly employed in gates and traps as a recursion, as well as to modify legs.
|
||||
- [`^=` kettis](https://developers.urbit.org/reference/hoon/rune/ket#-kettis) happens in face assignments `a=1`.
|
||||
- [`^-` kethep](https://developers.urbit.org/reference/hoon/rune/ket#--kethep) compile-time typechecks use tics or explicit rune passage.
|
||||
- [`%~` censig](https://developers.urbit.org/reference/hoon/rune/cen#-censig) is used to pull an arm in a door.
|
||||
|
Loading…
Reference in New Issue
Block a user