This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-17
Channels
- # announcements (8)
- # atom-editor (8)
- # aws (1)
- # babashka (96)
- # beginners (128)
- # calva (7)
- # cider (12)
- # cljsrn (1)
- # clojure (75)
- # clojure-europe (28)
- # clojure-hamburg (2)
- # clojure-italy (7)
- # clojure-nl (7)
- # clojure-norway (3)
- # clojure-uk (13)
- # clojurescript (26)
- # conjure (2)
- # cursive (18)
- # data-science (7)
- # datalog (21)
- # datomic (9)
- # duct (15)
- # expound (29)
- # figwheel-main (14)
- # fulcro (59)
- # helix (4)
- # jobs (2)
- # kaocha (19)
- # leiningen (15)
- # luminus (4)
- # malli (57)
- # meander (2)
- # off-topic (2)
- # pathom (12)
- # pedestal (8)
- # re-frame (53)
- # reitit (9)
- # remote-jobs (1)
- # shadow-cljs (64)
- # spacemacs (1)
- # specter (2)
- # tools-deps (12)
- # tree-sitter (2)
- # vim (11)
- # xtdb (17)
Might be useful to know: Hanami offers a neat way of writing Vega and Vega-Lite specs succinctly, avoiding boilerplate through templates. https://github.com/jsa-aerial/hanami#simple-cars This templating method is just about pure data transformations, and thus it plays well with any library that knows how to render Vega and Vega-Lite: Oz, Darkstar, Pink-Gorilla, etc.
do any of the libraries render the vega* specifications themselves or do they all shell out to vega* libraries under the hood?
None of them render vega themselves, all calling out to vega (either via browser, or via the vega-cli).
I think I remember talk of cljplot implementing a more declarative api along the lines of vega, but I don't know what's come of that
also looking into that! see this thread: https://clojurians.slack.com/archives/C0BQDEJ8M/p1597609411488100
@U7RJTCH6J Indeed all these libraries call out to Vega*, but Darkstar by @U07SQTAEM at least does it on the JVM itself, without needing a separate runtime. https://github.com/applied-science/darkstar It does raise some issues too, as discussed in this conversation: https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/rendering.20charts.20in.20notespace/near/193422315
very interesting. thanks for the pointer!