PtcRunner.Lisp.EvaluatorErrorCatalog (PtcRunner v0.14.0)

Copy Markdown View Source

Closed public catalog of PTC-Lisp evaluator error kinds.

These kinds may appear in a V3 command envelope's last_evaluation_error object. The catalog is the single owner of the wire names, schema enum, and REPL kind spelling. Compilation, timeout, and memory failures stay on their existing command codes and are not members of this table.

Summary

Functions

description(kind)

@spec description(atom()) :: {:ok, binary()} | :error

kind?(kind)

@spec kind?(term()) :: boolean()

kinds()

@spec kinds() :: [atom()]

wire_name(kind)

@spec wire_name(atom()) :: {:ok, binary()} | :error

wire_names()

@spec wire_names() :: [binary()]