* m/remove-ketcen: (73 commits)
pill: all
u3: removes .fab from |ut hooks
various: touch up improperly rewritten comments
pill: all
tests: update vane tests for new scry gate
ted: update threads that had fallen into disrepair
test: only build .hoon files
test: don't panic after building non-/tests files
group: remove unused library
hoon: remove deprecated character parsers
hoon: remove {type} syntax
various: move away from {type} syntax
hoon: remove face/type syntax
various: move away from face/type syntax
hoon: remove $constant type syntax
various: move away from $constant type syntax
hoon: remove += and +- arm syntax
pill: all
Revert "arvo: temporary, removes initial kernel source from +brass"
pill: brass
...
* m/modern-hoon: (82 commits)
jael: add version numbers
gall: add version to over-the-wire protocol
u3: removes .fab from |ut hooks
clay: cleanup protocol versions
ames: remove old state versions & conversions
various: touch up improperly rewritten comments
pill: all
tests: update vane tests for new scry gate
ted: update threads that had fallen into disrepair
test: only build .hoon files
test: don't panic after building non-/tests files
group: remove unused library
hoon: remove deprecated character parsers
hoon: remove {type} syntax
various: move away from {type} syntax
hoon: remove face/type syntax
various: move away from face/type syntax
hoon: remove $constant type syntax
various: move away from $constant type syntax
hoon: remove += and +- arm syntax
...
+riff-any is all clay requests except "backfill" requests. Change to
`$%` from `$^`, which was used to distinguish originally non-versioned
requests.
+fill is backfill requests and had no version number, so we add one.
We do not have version numbers on responses since those are implied by
the request. If someone requests at version `n` and you're at `n+1`,
you must respond in the format of `n`.
If someone requests at version `n+1` and you're at `n`, you crash;
though possibly you should be able to respond with message "I only know
up to `n`", in which case they may be able to re-request at `n`. In
either case, the version of the response is dictated by the request.
Lets you specify the output format, either 'jam', or an aura that the
scry result (assumed to be an atom in that case) gets rendered to, as a
.txt file.