Announcing the first release (0.1.1) of https://scicloj.github.io/janqua/.
Janqua is a https://quarto.org/ extension for writing https://jank-lang.org/ code in visual documents. Each {.clojure .jank} block in a .qmd file is evaluated by a Jank REPL during rendering, producing code output, charts, diagrams, tables, or computed HTML.
Charts render via https://plotly.com/javascript/, https://vega.github.io/vega-lite/, https://echarts.apache.org/, https://js.cytoscape.org/, or https://www.highcharts.com/; diagrams via https://mermaid.js.org/ and https://graphviz.org/. Rendering follows the https://scicloj.github.io/kindly-noted/ convention, the same way https://scicloj.github.io/clay/ handles Clojure docs — so the patterns are familiar if you’re coming from Clay, and ready-to-publish if you’ve never written a notebook before.
Janqua also opens the door to publishing Jank work on https://clojurecivitas.github.io/, the Clojure community’s collaborative space.
Amazing work!
Pretty slick