Fork me on GitHub

and there is a docker image


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:


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.


Tradeoffs abound.


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 Source)
	at<clinit>(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(
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!


(I scanned all the issues, and found one that I think is the same issue I’m having. I just commented on it, putting this info there. We’ll see what happens! Thx all! :)