hara.runtime.libpython
eval-libpython
added in 4.0
(eval-libpython _ string)evals body in the runtime
(lp/eval-libpython nil “OUT = 1 + 1”) => 2
invoke-libpython
added in 4.0
(invoke-libpython {:keys [state lang layout], :as rt} ptr args)invokes a pointer in the runtime
(lp/invoke-libpython (l/rt :python) k/sub 1 2) => -1
rt-libpython:create
added in 4.0
(rt-libpython:create {:keys [id], :or {id (f/sid)}, :as m})creates a libpython runtime
(h/-> (lp/rt-libpython:create {:lang :js}) (h/start) (h/stop)) => lp/rt-libpython?