vis-language-python — a managed Python REPL exposed through the generic language facade (repl_start / repl_eval / repl_stop). Activates only when the workspace looks like a Python project. The REPL is a subprocess on a project-aware interpreter (uv / poetry / .venv / python3), registered as a session resource so it shows in ctx + the footer and is stoppable by id.
vis-language-python — a managed Python REPL exposed through the generic language facade (repl_start / repl_eval / repl_stop). Activates only when the workspace looks like a Python project. The REPL is a subprocess on a project-aware interpreter (uv / poetry / .venv / python3), registered as a session resource so it shows in ctx + the footer and is stoppable by id.
(py-repl-eval-fn env arg)repl_eval handler for Python. Accepts a code string or
{code, dir, timeout_ms}. AUTO-STARTS a REPL for the dir if none is running,
then evaluates (globals persist across calls).
repl_eval handler for Python. Accepts a code string or
`{code, dir, timeout_ms}`. AUTO-STARTS a REPL for the dir if none is running,
then evaluates (globals persist across calls).(py-start-repl-fn env op opts)repl_start handler for Python. Positional op (default "start") + opts
{dir, id}. Lifecycle: start / restart / stop / status. op arrives as a
STRING from the model (strings-only boundary) — dispatch on it, no keyword
minting.
repl_start handler for Python. Positional `op` (default "start") + opts
`{dir, id}`. Lifecycle: start / restart / stop / status. `op` arrives as a
STRING from the model (strings-only boundary) — dispatch on it, no keyword
minting.(register-repl-resource! session dir result & [id])Mirror a managed Python REPL into the session resource registry (ctx + footer
Mirror a managed Python REPL into the session resource registry (ctx + footer + stop/restart by id). No-op without a session or a live pid.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |