A Clojure kernel for JupyterLite powered by sci —— Small Clojure Interpreter, enabling Clojure code execution directly in the browser.
- Browser-based Clojure REPL
- No server-side dependencies
- Core Clojure functions support
pip install jupyterlite-clojure-kernel-canary- Install JupyterLite
- Add the Clojure kernel
- Create a new notebook with Clojure kernel
cd packages/sci-npm
pnpm install
pnpm buildcd packages/jupyterlite-clojure-kernel
pnpm install
# pnpm watch # for develop
pnpm build# cd $projectroot
pip install jupyterlab jupyterlite
t
pnpm install
pnpm dev:install
pnpm dev:build
python -m http.server --directory _output;; Basic calculations
(+ 1 2 3)
;; Define functions
(defn square [x] (* x x))
;; Data structures
(def data {:name "Alice" :scores [98 92 85]})MIT