A generator is something like a script in Arvo. Generators are written in Hoon and run from the dojo like +code, |hi ~zod, +vats, etc. They are usually used for two things: printing system information and passing commands to the system or apps. Generators are either ordinary gates (a "naked generator") or a %say/%ask generator with a more particular structure.
Further reading
- Hoon school: gates: This lesson on gates also introduces generators.
- Hoon school: text processing: This lesson includes %saygenerators.