Expand description
The interactive REPL loop and file/expression runners.
Functions§
- banner_
purple - Banner shown when entering the Purple REPL (default
narju). - banner_
raw - Banner shown when entering the raw λ↑↓ REPL (
narju --raw). - eval_
str - Evaluate every form in
src(the CLI’s-eflag), printing each result. Returnsfalseon the first error, after printing it to stderr. - load_
file - Read and evaluate every form in the file at
path, printing each result unlesssilent. Returnsfalseon the first read, parse, or evaluation error, after printing it to stderr — the CLI turns that into a nonzero exit. - make_
prompt - The REPL prompt for a given tower level: plain at level 0, with the
level in brackets inside a
runat level > 0. - run_
repl - The raw λ↑↓ read-eval-print loop.