2title = "5c: Compiler Backend & Prettyprinter"
7(To be fully documented)
13Prints stack trace `a` if the stack trace isn't null, then produces the other
14input. `+slog` first takes `a`, producing a gate. The gate then takes some hoon.
18`a` is a `tang`, and is the sample of `+slog`.
20`(slog a)` takes some `hoon`.
24The result of the hoon given to `(slog a)`, with `a` printed to the terminal.
32 ?~(a same ~>(%slog.[pri i.a] $(a t.a)))
39> ((slog leaf+"foo" ~) (add 1 1))
45`slog` is intended to be put in the middle of a bunch of chained function
46calls that string a piece of data through them, so that an error message will be
47printed if there's one to print.
55Ends the program and prints `a`, a tracing error message.
63A crash, with `a` printed to the terminal.
80dojo: hoon expression failed
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list