Liking cljdoc? Tell your friends :D

com.blockether.vis.ext.language-python.core

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.
raw docstring

com.blockether.vis.ext.language-python.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.

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.
raw docstring

com.blockether.vis.ext.language-python.repl-manager

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.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close