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.
Resolve WHICH Python launches a REPL, mirroring how the Clojure pack picks deps.edn / lein / bb. Prefers a project-managed env so the REPL sees the project's dependencies — not the bare system interpreter.
Resolve WHICH Python launches a REPL, mirroring how the Clojure pack picks deps.edn / lein / bb. Prefers a project-managed env so the REPL sees the project's dependencies — not the bare system interpreter.
A MANAGED Python REPL: a persistent interpreter subprocess running a tiny
line-framed eval server — one JSON request per line in, one JSON response per
line out. Globals persist across evals (real REPL state). One process per dir;
the Process handle is cached so teardown is clean.
A MANAGED Python REPL: a persistent interpreter subprocess running a tiny line-framed eval server — one JSON request per line in, one JSON response per line out. Globals persist across evals (real REPL state). One process per dir; the `Process` handle is cached so teardown is clean.
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 |