This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-03-05
Channels
- # aleph (90)
- # announcements (4)
- # aws (2)
- # beginners (61)
- # calva (2)
- # cljs-dev (8)
- # cljsrn (12)
- # clojars (4)
- # clojure (42)
- # clojure-europe (1)
- # clojure-finland (1)
- # clojure-greece (2)
- # clojure-houston (1)
- # clojure-italy (3)
- # clojure-nl (30)
- # clojure-spec (41)
- # clojure-uk (87)
- # clojurescript (44)
- # cursive (12)
- # data-science (11)
- # datomic (24)
- # defnpodcast (1)
- # fulcro (18)
- # hyperfiddle (1)
- # jobs (2)
- # juxt (11)
- # kaocha (3)
- # london-clojurians (5)
- # mount (2)
- # nrepl (2)
- # off-topic (9)
- # onyx (25)
- # other-languages (1)
- # parinfer (3)
- # pathom (5)
- # pedestal (3)
- # portkey (1)
- # re-frame (21)
- # reagent (24)
- # remote-jobs (7)
- # schema (2)
- # shadow-cljs (59)
- # spacemacs (5)
- # specter (7)
- # sql (9)
- # tools-deps (13)
@gene.chiaramonte you might want to give this a try https://github.com/HCADatalab/IClojure - it's bootstrapped from Clojupyter https://github.com/HCADatalab/IClojure
Thanks @gigasquid! I’ll try it next. (And thanks for all the great work you’re doing!!!
I was also looking into this a while ago and confused about the differences between Clojupyter and IClojure, is either one more recommended than the other?
My project dependencies are managed using deps.edn
so (I assume) lein-jupyter isn't an option
lein-jupyter actually plays well with lein-tools-deps, so you can use it with deps.edn
-based projects if you want. Here's an example: https://github.com/probcomp/metaprob/blob/master/project.clj
Thanks for clarifying that - the parinfer integration alone seems like a good reason for choosing lein-jupyter over IClojure, any other considerations?
IClojure lets you connect to a running socket REPL, add dependencies on the fly, render various MIME types (perhaps most importantly Vega / Vega-Lite charts), elide large data structures when printing them.
Thanks for clarifying that - the parinfer integration alone seems like a good reason for choosing lein-jupyter over IClojure, any other considerations?
Holy cow . I got lein-jupyter running! @gigasquid @zane Required explicitly including in my project.clj
:
[org.clojure/tools.reader "1.3.2"]
The relevant part of the stack trace was here:
at clojure.tools.reader.edn__init.load(Unknown Source)
at clojure.tools.reader.edn__init.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
So excited to get this running! What is best way to help others avoid this problem. Put in pull request for README addition? Or explicitly pin to tools.reader in lein-jupyter
project.clj? Thx!