SmallClojureInterpreter

ThoughtStorms Wiki

Exactly as it says. Borkdude's interpreter for ClojureLanguage which can be embedded in other software. (Including Babashka)

https://github.com/borkdude/sci

CardiganBay uses it for Clojure scripting embedded in pages, evaluated in the NavBar and in embedded :workspace cards.

Scittle ( https://github.com/babashka/scittle ) is a version of the SCI pre-compiled as a stand-alone Javascript library, so you can use Clojure scripts in non-Clojure projects.

We now use Scittle when we export :workspace cards to static sites.

See CardiganBayWorkspaces for more on this.

ProjectRoseEngine also uses it.