This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-12-17
Channels
- # adventofcode (76)
- # announcements (6)
- # beginners (103)
- # boot (28)
- # calva (128)
- # cider (48)
- # cljs-dev (40)
- # clojure (268)
- # clojure-austin (2)
- # clojure-dev (2)
- # clojure-europe (47)
- # clojure-italy (10)
- # clojure-nl (17)
- # clojure-spec (2)
- # clojure-uk (15)
- # clojurescript (45)
- # code-reviews (14)
- # cursive (5)
- # data-science (2)
- # datascript (1)
- # datomic (52)
- # duct (4)
- # emacs (2)
- # figwheel (1)
- # figwheel-main (4)
- # fulcro (13)
- # hyperfiddle (51)
- # leiningen (19)
- # nrepl (40)
- # off-topic (45)
- # pathom (3)
- # pedestal (28)
- # portkey (7)
- # re-frame (25)
- # reagent (76)
- # reitit (7)
- # shadow-cljs (92)
- # slack-help (3)
- # specter (5)
- # timbre (2)
- # tools-deps (39)
- # unrepl (1)
- # vim (13)
Hello everyone. I'm excited to announce that this weekend I released version 1.4.0 of Oz, a library for working with Vega & Vega-Lite visualizations from Clojure. This release comes a bunch of nice changes:
• Various Vega (js) libs are now up to date
• The publish!
(plot sharing) functionality, which broke when GitHub removed support for anonymous gists, has now been fixed; It is now possible to specify credentials so that gists will be associated with your GitHub account.
• The Reagent API is now in a separate namespace from the socket/figwheel machinery which Oz depends upon for it's REPL/JVM based plotting functionality, solving a mess of error messages when attempting to use it as such
• If you forget to call start-plot-server!
, it now gets called for you on your first call to v!
or view!
• Some dependencies have been updated, resolving an issue with Oz being used under JVM 9 and 10
• Improved styling
Please check it out here: https://github.com/metasoarous/oz

I'm also happy to announce the launch of http://ozviz.io, a tool for sharing scientific documents written in the same combination of hiccup and Vega/Vega-Lite which the view!
function accepts. The old (and now deprecated) publish-plot!
function would only work with pure/single Vega or Vega-Lite plots, as this functionality was predicated on the IDL's fabulous (but hiccup ignorant) Vega Editor. Now, when you call the more general publish!
function with hiccup input, an http://ozviz.io url is printed out, which when followed, will load the corresponding hiccup+vega document from the generated gist. This facilitates the sharing/publishing of more involved scientific documents, and for folks who hate to leave the comfort of their favorite text editor, poses a nice (and in some ways more flexible) alternative to the standard scientific notebook environment. If this sounds interesting, please take a peek and let me know what you think 🙂 Thanks!