Episteme.Builtins.Io (Episteme v0.1.0)

Copy Markdown View Source

Minimal I/O: write/1 writeln/1 print/1 nl/0 -- canonical functor(args) text via Episteme.Term.to_text/1 (no operator-aware pretty-printing yet). Each succeeds exactly once, side effect aside.

Summary

Functions

dispatch(arg1, arg2, arg3)

@spec dispatch(atom(), non_neg_integer(), [term()]) ::
  Ichor.Backtrack.goal() | :not_handled