Code Monkey home page Code Monkey logo

clojupyter's People

Contributors

aria42 avatar bemxself avatar bost avatar bradfordboyle avatar cybermoonman avatar edmundmiller avatar jtcbrule avatar klausharbo avatar krukow avatar kxxoling avatar luojieshun avatar nighcoder avatar paul-english avatar pcallier avatar pdenno avatar rbeesley avatar roryk avatar sc13-bioinf avatar semperos avatar simonbronner avatar sindhubb avatar ssyh avatar thingographist avatar thomasjm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clojupyter's Issues

Hanging after evaluating cell with syntax error

After evaluating a cell with syntax error I always get an exception in the shell and the notebook hangs.
Stacktrace:

Very easy to reproduce even with empty notebook and adding "aaaa" into first cell.

19-03-04 16:46:26 gandalf INFO [clojupyter.misc.messages:101] - send-message sending:  {:name "stderr",
 :text
 "Syntax error compiling at (REPL:2:35).\nUnable to resolve symbol: word-cloud-spec-fromtext in this context\n"}
19-03-04 16:46:25 gandalf INFO [clojupyter.misc.messages:101] - send-message sending:  {:execution_count 14N,
 :code
 "(defn filtered-word-cloud [sentiment]\n    (oz.notebook.clojupyter/view! (word-cloud-spec-fromtext \n                                      (map #(:Phrase %) (take sample-size (filter #(= sentiment (:Sentiment %)) train))))))"}

19-03-04 16:46:26 xxx INFO [clojupyter.misc.messages:105] - send-message: message sent
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.nrepl-comm:116] - nrepl status  ["eval-error"]
19-03-04 16:46:26 xxxxx INFO [clojupyter.misc.nrepl-comm:116] - nrepl status  nil
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.messages:101] - send-message sending:  {:name "stderr",
 :text
 "Syntax error compiling at (REPL:2:35).\nUnable to resolve symbol: word-cloud-spec-fromtext in this context\n"}
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.messages:105] - send-message: message sent
19-03-04 16:46:26 xxxx INFO [clojupyter.misc.nrepl-comm:116] - nrepl status  ["done"]
ERROR: Unhandled REPL handler exception processing message {:id a6fd369a-e6ca-4d4a-ba8c-e57b87d21c83, :op stacktrace, :session 05fa475a-7fba-4b6e-928a-e24382396020}
java.lang.NullPointerException
	at clojure.string$replace_first.invokeStatic(string.clj:165)
	at clojure.string$replace_first.invoke(string.clj:138)
	at cider.nrepl.middleware.stacktrace$relative_path.invokeStatic(stacktrace.clj:195)
	at cider.nrepl.middleware.stacktrace$relative_path.invoke(stacktrace.clj:189)
	at cider.nrepl.middleware.stacktrace$extract_location.invokeStatic(stacktrace.clj:209)

Not working with Clojure 1.9.0-alpha4

I wanted to try this with Clojure 1.9.0, so that I could use Clojure spec. However, if I changed the required Clojure version in the project.clj file, the install fails with:

Downloading Leiningen to /home/jovyan/.lein/self-installs/leiningen-2.7.1-standalone.jar now...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   605    0   605    0     0   3546      0 --:--:-- --:--:-- --:--:--  3622
100 14.6M  100 14.6M    0     0  1202k      0  0:00:12  0:00:12 --:--:--  978k
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.pom from central
Retrieving org/clojure/pom.contrib/0.0.20/pom.contrib-0.0.20.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom from central
Retrieving org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom from central
Retrieving org/sonatype/forge/forge-parent/10/forge-parent-10.pom from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom from central
Retrieving org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom from central
Retrieving org/apache/maven/maven-parent/11/maven-parent-11.pom from central
Retrieving org/apache/apache/5/apache-5.pom from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom from central
Retrieving org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-plexus/2.2.3/guice-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-bean/2.2.3/guice-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/containers/2.2.3/containers-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-inject/2.2.3/sisu-inject-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-parent/2.2.3/sisu-parent-2.2.3.pom from central
Retrieving org/sonatype/forge/forge-parent/9/forge-parent-9.pom from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom from central
Retrieving org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-parent/3.0.3/guice-parent-3.0.3.pom from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom from central
Retrieving org/apache/maven/maven/3.0.4/maven-3.0.4.pom from central
Retrieving org/apache/maven/maven-parent/21/maven-parent-21.pom from central
Retrieving org/apache/apache/10/apache-10.pom from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom from central
Retrieving org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom from central
Retrieving org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom from central
Retrieving org/sonatype/spice/spice-parent/16/spice-parent-16.pom from central
Retrieving org/sonatype/forge/forge-parent/5/forge-parent-5.pom from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-providers/2.2/wagon-providers-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.pom from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.pom from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-client/4.1.2/httpcomponents-client-4.1.2.pom from central
Retrieving org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-core/4.1.2/httpcomponents-core-4.1.2.pom from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom from central
Retrieving org/apache/commons/commons-parent/5/commons-parent-5.pom from central
Retrieving org/apache/apache/4/apache-4.pom from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.pom from central
Retrieving org/apache/commons/commons-parent/11/commons-parent-11.pom from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.pom from central
Retrieving org/apache/commons/commons-parent/15/commons-parent-15.pom from central
Retrieving org/apache/apache/7/apache-7.pom from central
Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.pom from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.pom from clojars
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.pom from clojars
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom from central
Retrieving com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom from central
Retrieving com/fasterxml/oss-parent/27/oss-parent-27.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.8.6/jackson-dataformats-binary-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.pom from central
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.pom from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.pom from clojars
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.pom from clojars
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.pom from central
Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.pom from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.pom from clojars
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.pom from central
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.pom from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.pom from clojars
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.pom from central
Retrieving org/clojure/pom.contrib/0.0.25/pom.contrib-0.0.25.pom from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.pom from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.pom from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.pom from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.pom from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.pom from central
Retrieving junit/junit/4.8.2/junit-4.8.2.pom from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.pom from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.pom from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.pom from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.pom from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.pom from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.pom from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.pom from central
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.pom from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.pom from clojars
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.pom from central
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.pom from clojars
Retrieving net/mikera/clojure-pom/0.0.4/clojure-pom-0.0.4.pom from clojars
Retrieving net/mikera/mikera-pom/0.0.4/mikera-pom-0.0.4.pom from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.pom from clojars
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom from central
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.pom from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.pom from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.pom from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.pom from clojars
Retrieving clj-time/clj-time/0.6.0/clj-time-0.6.0.pom from clojars
Retrieving joda-time/joda-time/2.2/joda-time-2.2.pom from central
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.pom from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.pom from clojars
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.pom from central
Retrieving org/clojure/pom.contrib/0.0.26/pom.contrib-0.0.26.pom from central
Retrieving org/clojure/data.json/0.2.0/data.json-0.2.0.pom from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.pom from central
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.pom from clojars
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.pom from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.pom from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.pom from central
Retrieving bouncycastle/bctsp-jdk14/138/bctsp-jdk14-138.pom from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.pom from central
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.pom from clojars
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.pom from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.pom from central
Retrieving org/apache/apache/3/apache-3.pom from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.pom from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.pom from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.pom from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.pom from central
Retrieving xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom from central
Retrieving xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.pom from central
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.pom from clojars
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.pom from central
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.pom from clojars
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.pom from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.pom from central
Retrieving commons-codec/commons-codec/1.5/commons-codec-1.5.pom from central
Retrieving org/apache/commons/commons-parent/20/commons-parent-20.pom from central
Retrieving org/apache/apache/9/apache-9.pom from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.pom from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.pom from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.pom from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.pom from central
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.pom from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.pom from clojars
Retrieving org/clojure/core.incubator/0.1.1/core.incubator-0.1.1.pom from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.pom from central
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.pom from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.pom from clojars
Retrieving fipp/fipp/0.6.3/fipp-0.6.3.pom from clojars
Retrieving org/clojure/clojure/1.7.0-beta2/clojure-1.7.0-beta2.pom from central
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.pom from clojars
Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.pom from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.pom from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.pom from clojars
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.pom from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.pom from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.pom from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.pom from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.pom from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.pom from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.pom from central
Retrieving org/ow2/asm/asm-parent/4.2/asm-parent-4.2.pom from central
Retrieving org/ow2/ow2/1.3/ow2-1.3.pom from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.pom from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.pom from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.pom from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.pom from central
Retrieving org/clojure/clojure/1.2.0/clojure-1.2.0.pom from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.pom from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.pom from central
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.pom from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.pom from clojars
Retrieving joda-time/joda-time/2.3/joda-time-2.3.pom from central
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.pom from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.pom from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.pom from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.pom from clojars
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.pom from central
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.jar from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3-no_aop.jar from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.jar from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.jar from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.jar from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.jar from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.jar from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.jar from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.jar from central
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.jar from central
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.jar from central
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.jar from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.jar from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.jar from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.jar from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.jar from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.jar from central
Retrieving junit/junit/4.8.2/junit-4.8.2.jar from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.jar from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.jar from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.jar from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.jar from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.jar from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.jar from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.jar from central
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.jar from central
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar from central
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.jar from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.jar from central
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.jar from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.jar from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar from central
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.jar from central
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.jar from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.jar from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.jar from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.jar from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.jar from central
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.jar from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.jar from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.jar from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.jar from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.jar from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.jar from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.jar from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.jar from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.jar from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.jar from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.jar from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.jar from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.jar from central
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.jar from clojars
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.jar from clojars
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.jar from clojars
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.jar from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.jar from clojars
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.jar from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.jar from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.jar from clojars
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.jar from clojars
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.jar from clojars
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.jar from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.jar from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.jar from clojars
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.jar from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.jar from clojars
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.jar from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.jar from clojars
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.jar from clojars
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.jar from clojars
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.jar from clojars
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.jar from clojars
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.jar from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.jar from clojars
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.jar from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.jar from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.jar from clojars
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.jar from clojars
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.jar from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.jar from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.jar from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.jar from clojars
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.jar from clojars
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.jar from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.jar from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.jar from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.jar from clojars
Compiling clojupyter.core
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
Compiling clojupyter.core
Created /home/jovyan/work/clojupyter-master/target/clojupyter-0.1.0-SNAPSHOT.jar
Created /home/jovyan/work/clojupyter-master/target/clojupyter-0.1.0-SNAPSHOT-standalone.jar
cat bin/clojupyter.template $(find . -maxdepth 2 -type f | grep -e ".*standalone.*\.jar") > bin/clojupyter
chmod +x bin/clojupyter
mkdir -p ~/.ipython/kernels/clojure
cp bin/clojupyter ~/.ipython/kernels/clojure/clojupyter
 ---> 74d5e2e5fdf3
Removing intermediate container d8dad9f15917
Step 9/9 : USER $NB_USER
 ---> Running in c8d965c62b43
 ---> f179d15e1076
Removing intermediate container c8d965c62b43
Successfully built f179d15e1076
docker build -t ici-recorder .^C
docker run --rm -p 8888:8888 -v (pwd):/home/jovyan/work ici-recorder
[I 20:09:12.682 NotebookApp] Writing notebook server cookie secret to /home/jovyan/.local/share/jupyter/runtime/notebook_cookie_secret
[W 20:09:13.327 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[W 20:09:13.328 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using authentication. This is highly insecure and not recommended.
[I 20:09:13.346 NotebookApp] Serving notebooks from local directory: /home/jovyan/work
[I 20:09:13.347 NotebookApp] 0 active kernels
[I 20:09:13.347 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:8888/
[I 20:09:13.347 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 20:09:16.951 NotebookApp] 302 GET / (172.17.0.1) 0.57ms
[I 20:09:25.019 NotebookApp] Creating new notebook in
[I 20:09:25.031 NotebookApp] Writing notebook-signing key to /home/jovyan/.local/share/jupyter/notebook_secret
[I 20:09:25.833 NotebookApp] Kernel started: 0a09203f-3932-4845-95ba-bf79662057ad
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
Feb 14, 2017 8:10:25 PM clojure.tools.logging$eval1$fn__6 invoke
SEVERE: Message type inspect_request not handled yet. Exiting.
Feb 14, 2017 8:10:25 PM clojure.tools.logging$eval1$fn__6 invoke
SEVERE: Message dump: {:idents (#object[[B 0x6654309 [B@6654309]), :delimiter <IDS|MSG>, :signature 5c32e8eabeaa795b6de2602854b1f2bbe8f16e8400ce6a18a6f5007f8f1cf399, :header {:version 5.0, :msg_type inspect_request, :username username, :session 91F2332DEAB54F5380F3889DAEF3792D, :msg_id FCFD1C5DC7F14E07839EAA72EFB03B07}, :parent-header {}, :content {:code (require), :cursor_pos 8, :detail_level 0}}
[I 20:10:25.830 NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 0a09203f-3932-4845-95ba-bf79662057ad restarted
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
[I 20:10:31.044 NotebookApp] Saving file at /Untitled.ipynb
[I 20:10:36.288 NotebookApp] Saving file at /Untitled.ipynb
[I 20:10:40.467 NotebookApp] Kernel interrupted: 0a09203f-3932-4845-95ba-bf79662057ad
[I 20:10:46.758 NotebookApp] Kernel restarted: 0a09203f-3932-4845-95ba-bf79662057ad
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
[I 20:11:26.808 NotebookApp] Saving file at /Untitled.ipynb
[I 20:13:26.809 NotebookApp] Saving file at /Untitled.ipynb
[I 20:15:26.815 NotebookApp] Saving file at /Untitled.ipynb
[I 20:15:37.374 NotebookApp] Saving file at /Untitled.ipynb
[I 20:17:26.826 NotebookApp] Saving file at /Untitled.ipynb
[I 20:26:21.047 NotebookApp] Saving file at /src/ici/clojush.clj
[I 20:27:26.821 NotebookApp] Saving file at /Untitled.ipynb
[I 20:28:46.620 NotebookApp] Saving file at /Untitled.ipynb
[I 20:29:16.577 NotebookApp] Kernel started: d901688d-fc99-4404-90ef-6bd10175e7f1
WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat
[I 20:31:16.837 NotebookApp] Saving file at /src/ici/Untitled.ipynb
[W 20:31:26.811 NotebookApp] No such file or directory: Untitled.ipynb
[W 20:31:26.813 NotebookApp] 404 GET /api/contents/Untitled.ipynb?content=0&_=1487214494677 (172.17.0.1) 3.27ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=clojure
[I 20:31:26.835 NotebookApp] Uploading file to /Untitled.ipynb
[I 20:32:00.667 NotebookApp] Saving file at /Untitled.ipynb
[I 20:33:26.835 NotebookApp] Saving file at /Untitled.ipynb
^[[A[I 20:36:50.583 NotebookApp] Saving file at /Untitled.ipynb
^C[I 20:36:52.771 NotebookApp] Interrupted...
[I 20:36:52.771 NotebookApp] Shutting down kernels
[I 20:36:53.815 NotebookApp] Kernel shutdown: 0a09203f-3932-4845-95ba-bf79662057ad
[I 20:36:53.815 NotebookApp] Kernel shutdown: d901688d-fc99-4404-90ef-6bd10175e7f1
docker build -t ici-recorder .
Sending build context to Docker daemon 1.032 MB
Step 1/9 : FROM jupyter/datascience-notebook
 ---> 5ed2fa621e8e
Step 2/9 : USER root
 ---> Using cache
 ---> bfffa372a9cb
Step 3/9 : RUN echo 'deb http://cdn-fastly.deb.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list &&     apt-get -y update &&     apt-get install --no-install-recommends -t jessie-backports -y openjdk-8-jre-headless ca-certificates-java &&     rm /etc/apt/sources.list.d/jessie-backports.list &&     apt-get clean &&     rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> c9acab7140f3
Step 4/9 : ENV PATH /home/jovyan/bin/:$PATH
 ---> Using cache
 ---> c88a1e162dc9
Step 5/9 : ADD https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein /home/jovyan/bin/
Downloading 12.87 kB
 ---> Using cache
 ---> ceb25f1c7f91
Step 6/9 : RUN chmod +x /home/jovyan/bin/lein
 ---> Using cache
 ---> 2220d03b9494
Step 7/9 : ADD https://github.com/roryk/clojupyter/archive/master.zip clojupyter.zip
Downloading  61.8 kB
 ---> Using cache
 ---> 4cc1be26d061
Step 8/9 : RUN unzip clojupyter.zip && 		cd clojupyter-master && 		sed -i -- 's/clojure "1.8.0"/clojure "1.9.0-alpha14"/g' project.clj && 		make && 		make install
 ---> Running in e6510107bce2
Archive:  clojupyter.zip
80d287a659064db635bd7a9480968f7aa4c01347
   creating: clojupyter-master/
  inflating: clojupyter-master/.gitignore
  inflating: clojupyter-master/LICENSE.txt
  inflating: clojupyter-master/Makefile
  inflating: clojupyter-master/README.md
   creating: clojupyter-master/bin/
  inflating: clojupyter-master/bin/clojupyter.template
   creating: clojupyter-master/images/
  inflating: clojupyter-master/images/demo.png
  inflating: clojupyter-master/project.clj
   creating: clojupyter-master/resources/
  inflating: clojupyter-master/resources/connect.json
  inflating: clojupyter-master/resources/kernel.json
   creating: clojupyter-master/src/
   creating: clojupyter-master/src/clojupyter/
  inflating: clojupyter-master/src/clojupyter/core.clj
   creating: clojupyter-master/src/clojupyter/middleware/
  inflating: clojupyter-master/src/clojupyter/middleware/mime_values.clj
   creating: clojupyter-master/src/clojupyter/misc/
  inflating: clojupyter-master/src/clojupyter/misc/complete.clj
  inflating: clojupyter-master/src/clojupyter/misc/incanter.clj
   creating: clojupyter-master/src/clojupyter/protocol/
  inflating: clojupyter-master/src/clojupyter/protocol/mime_convertible.clj
   creating: clojupyter-master/test/
   creating: clojupyter-master/test/clojupyter/
  inflating: clojupyter-master/test/clojupyter/core_test.clj
lein uberjar
WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.
Downloading Leiningen to /home/jovyan/.lein/self-installs/leiningen-2.7.1-standalone.jar now...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   605    0   605    0     0   3663      0 --:--:-- --:--:-- --:--:--  3805
100 14.6M  100 14.6M    0     0  1505k      0  0:00:09  0:00:09 --:--:-- 1473k
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.pom from central
Retrieving org/clojure/pom.contrib/0.0.20/pom.contrib-0.0.20.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom from central
Retrieving org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom from central
Retrieving org/sonatype/forge/forge-parent/10/forge-parent-10.pom from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.pom from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom from central
Retrieving org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom from central
Retrieving org/apache/maven/maven-parent/11/maven-parent-11.pom from central
Retrieving org/apache/apache/5/apache-5.pom from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom from central
Retrieving org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-plexus/2.2.3/guice-plexus-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-bean/2.2.3/guice-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/inject/containers/2.2.3/containers-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-inject/2.2.3/sisu-inject-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-parent/2.2.3/sisu-parent-2.2.3.pom from central
Retrieving org/sonatype/forge/forge-parent/9/forge-parent-9.pom from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom from central
Retrieving org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.pom from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3.pom from central
Retrieving org/sonatype/sisu/inject/guice-parent/3.0.3/guice-parent-3.0.3.pom from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom from central
Retrieving org/apache/maven/maven/3.0.4/maven-3.0.4.pom from central
Retrieving org/apache/maven/maven-parent/21/maven-parent-21.pom from central
Retrieving org/apache/apache/10/apache-10.pom from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom from central
Retrieving org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.pom from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom from central
Retrieving org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom from central
Retrieving org/sonatype/spice/spice-parent/16/spice-parent-16.pom from central
Retrieving org/sonatype/forge/forge-parent/5/forge-parent-5.pom from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-providers/2.2/wagon-providers-2.2.pom from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.pom from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.pom from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-client/4.1.2/httpcomponents-client-4.1.2.pom from central
Retrieving org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.pom from central
Retrieving org/apache/httpcomponents/httpcomponents-core/4.1.2/httpcomponents-core-4.1.2.pom from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom from central
Retrieving org/apache/commons/commons-parent/5/commons-parent-5.pom from central
Retrieving org/apache/apache/4/apache-4.pom from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.pom from central
Retrieving org/apache/commons/commons-parent/11/commons-parent-11.pom from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.pom from central
Retrieving org/apache/commons/commons-parent/15/commons-parent-15.pom from central
Retrieving org/apache/apache/7/apache-7.pom from central
Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.pom from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.pom from clojars
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.pom from clojars
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom from central
Retrieving com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom from central
Retrieving com/fasterxml/oss-parent/27/oss-parent-27.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.8.6/jackson-dataformats-binary-2.8.6.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.pom from central
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.pom from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.pom from clojars
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.pom from clojars
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.pom from central
Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.pom from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.pom from clojars
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.pom from central
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.pom from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.pom from clojars
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.pom from central
Retrieving org/clojure/pom.contrib/0.0.25/pom.contrib-0.0.25.pom from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.pom from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.pom from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.pom from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.pom from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.pom from central
Retrieving junit/junit/4.8.2/junit-4.8.2.pom from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.pom from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.pom from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.pom from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.pom from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.pom from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.pom from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.pom from central
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.pom from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.pom from clojars
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.pom from central
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.pom from clojars
Retrieving net/mikera/clojure-pom/0.0.4/clojure-pom-0.0.4.pom from clojars
Retrieving net/mikera/mikera-pom/0.0.4/mikera-pom-0.0.4.pom from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.pom from clojars
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom from central
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.pom from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.pom from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.pom from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.pom from clojars
Retrieving clj-time/clj-time/0.6.0/clj-time-0.6.0.pom from clojars
Retrieving joda-time/joda-time/2.2/joda-time-2.2.pom from central
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.pom from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.pom from clojars
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.pom from central
Retrieving org/clojure/pom.contrib/0.0.26/pom.contrib-0.0.26.pom from central
Retrieving org/clojure/data.json/0.2.0/data.json-0.2.0.pom from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.pom from central
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.pom from clojars
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.pom from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.pom from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.pom from central
Retrieving bouncycastle/bctsp-jdk14/138/bctsp-jdk14-138.pom from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.pom from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.pom from central
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.pom from clojars
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.pom from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.pom from central
Retrieving org/apache/apache/3/apache-3.pom from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.pom from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.pom from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.pom from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.pom from central
Retrieving xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom from central
Retrieving xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.pom from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.pom from central
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.pom from clojars
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.pom from central
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.pom from clojars
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.pom from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.pom from central
Retrieving commons-codec/commons-codec/1.5/commons-codec-1.5.pom from central
Retrieving org/apache/commons/commons-parent/20/commons-parent-20.pom from central
Retrieving org/apache/apache/9/apache-9.pom from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.pom from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.pom from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.pom from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.pom from central
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.pom from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.pom from clojars
Retrieving org/clojure/core.incubator/0.1.1/core.incubator-0.1.1.pom from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.pom from central
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.pom from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.pom from clojars
Retrieving fipp/fipp/0.6.3/fipp-0.6.3.pom from clojars
Retrieving org/clojure/clojure/1.7.0-beta2/clojure-1.7.0-beta2.pom from central
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.pom from clojars
Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.pom from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.pom from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.pom from clojars
Retrieving org/clojure/clojure/1.9.0-alpha14/clojure-1.9.0-alpha14.pom from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.pom from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.pom from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.pom from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.pom from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.pom from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.pom from central
Retrieving org/ow2/asm/asm-parent/4.2/asm-parent-4.2.pom from central
Retrieving org/ow2/ow2/1.3/ow2-1.3.pom from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.pom from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.pom from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.pom from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.pom from central
Retrieving org/clojure/clojure/1.2.0/clojure-1.2.0.pom from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.pom from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.pom from central
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.pom from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.pom from clojars
Retrieving joda-time/joda-time/2.3/joda-time-2.3.pom from central
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.pom from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.pom from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.pom from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.pom from clojars
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.pom from central
Retrieving com/cemerick/pomegranate/0.3.0/pomegranate-0.3.0.jar from central
Retrieving org/sonatype/aether/aether-connector-file/1.13.1/aether-connector-file-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar from central
Retrieving org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.jar from central
Retrieving org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar from central
Retrieving org/sonatype/sisu/sisu-inject-plexus/2.2.3/sisu-inject-plexus-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-inject-bean/2.2.3/sisu-inject-bean-2.2.3.jar from central
Retrieving org/sonatype/sisu/sisu-guice/3.0.3/sisu-guice-3.0.3-no_aop.jar from central
Retrieving org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar from central
Retrieving org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar from central
Retrieving org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar from central
Retrieving org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar from central
Retrieving org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar from central
Retrieving org/tcrawley/dynapath/0.2.3/dynapath-0.2.3.jar from central
Retrieving org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar from central
Retrieving org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http/2.2/wagon-http-2.2.jar from central
Retrieving org/apache/maven/wagon/wagon-http-shared4/2.2/wagon-http-shared4-2.2.jar from central
Retrieving org/jsoup/jsoup/1.6.1/jsoup-1.6.1.jar from central
Retrieving commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar from central
Retrieving commons-io/commons-io/2.0.1/commons-io-2.0.1.jar from central
Retrieving org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.jar from central
Retrieving commons-codec/commons-codec/1.4/commons-codec-1.4.jar from central
Retrieving org/apache/httpcomponents/httpcore/4.1.2/httpcore-4.1.2.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.6/jackson-dataformat-smile-2.8.6.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.6/jackson-dataformat-cbor-2.8.6.jar from central
Retrieving org/clojure/core.rrb-vector/0.0.11/core.rrb-vector-0.0.11.jar from central
Retrieving joda-time/joda-time/2.8.2/joda-time-2.8.2.jar from central
Retrieving net/sourceforge/jplasma/jplasma/1.2.0/jplasma-1.2.0.jar from central
Retrieving org/clojure/math.combinatorics/0.0.4/math.combinatorics-0.0.4.jar from central
Retrieving net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.jar from central
Retrieving net/sourceforge/jtransforms/jtransforms/2.4.0/jtransforms-2.4.0.jar from central
Retrieving net/sourceforge/jplasma/core-lapack/0.1/core-lapack-0.1.jar from central
Retrieving junit/junit/4.8.2/junit-4.8.2.jar from central
Retrieving net/sourceforge/parallelcolt/parallelcolt/0.10.1/parallelcolt-0.10.1.jar from central
Retrieving net/sourceforge/csparsej/csparsej/1.1.1/csparsej-1.1.1.jar from central
Retrieving net/sourceforge/parallelcolt/optimization/1.0/optimization-1.0.jar from central
Retrieving com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.jar from central
Retrieving com/github/rwl/JKLU/1.0.0/JKLU-1.0.0.jar from central
Retrieving com/github/rwl/BTFJ/1.0.1/BTFJ-1.0.1.jar from central
Retrieving com/github/rwl/AMDJ/1.0.1/AMDJ-1.0.1.jar from central
Retrieving com/github/rwl/COLAMDJ/1.0.1/COLAMDJ-1.0.1.jar from central
Retrieving org/jblas/jblas/1.2.3/jblas-1.2.3.jar from central
Retrieving net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar from central
Retrieving org/clojure/core.incubator/0.1.2/core.incubator-0.1.2.jar from central
Retrieving org/mongodb/mongo-java-driver/2.9.3/mongo-java-driver-2.9.3.jar from central
Retrieving com/lowagie/itext/2.1.7/itext-2.1.7.jar from central
Retrieving bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar from central
Retrieving bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar from central
Retrieving org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar from central
Retrieving org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar from central
Retrieving org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar from central
Retrieving xalan/xalan/2.6.0/xalan-2.6.0.jar from central
Retrieving xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar from central
Retrieving xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar from central
Retrieving org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar from central
Retrieving org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar from central
Retrieving org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar from central
Retrieving org/scilab/forge/jlatexmath/0.9.6/jlatexmath-0.9.6.jar from central
Retrieving org/apache/poi/poi/3.9/poi-3.9.jar from central
Retrieving org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar from central
Retrieving org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar from central
Retrieving stax/stax-api/1.0.1/stax-api-1.0.1.jar from central
Retrieving dom4j/dom4j/1.6.1/dom4j-1.6.1.jar from central
Retrieving org/clojure/java.jdbc/0.2.3/java.jdbc-0.2.3.jar from central
Retrieving org/clojure/clojure/1.9.0-alpha14/clojure-1.9.0-alpha14.jar from central
Retrieving org/clojure/core.async/0.2.395/core.async-0.2.395.jar from central
Retrieving org/clojure/tools.analyzer.jvm/0.6.10/tools.analyzer.jvm-0.6.10.jar from central
Retrieving org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.jar from central
Retrieving org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.jar from central
Retrieving org/clojure/core.cache/0.6.5/core.cache-0.6.5.jar from central
Retrieving org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.jar from central
Retrieving org/ow2/asm/asm-all/4.2/asm-all-4.2.jar from central
Retrieving org/clojure/tools.reader/1.0.0-beta2/tools.reader-1.0.0-beta2.jar from central
Retrieving org/clojure/data.codec/0.1.0/data.codec-0.1.0.jar from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.jar from central
Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.jar from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.jar from central
Retrieving org/zeromq/jeromq/0.3.4/jeromq-0.3.4.jar from central
Retrieving org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar from central
Retrieving beckon/beckon/0.1.1/beckon-0.1.1.jar from clojars
Retrieving compliment/compliment/0.3.2/compliment-0.3.2.jar from clojars
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.jar from clojars
Retrieving clj-time/clj-time/0.11.0/clj-time-0.11.0.jar from clojars
Retrieving cider/cider-nrepl/0.10.2/cider-nrepl-0.10.2.jar from clojars
Retrieving cheshire/cheshire/5.7.0/cheshire-5.7.0.jar from clojars
Retrieving fipp/fipp/0.6.4/fipp-0.6.4.jar from clojars
Retrieving incanter/incanter/1.5.7/incanter-1.5.7.jar from clojars
Retrieving incanter/incanter-core/1.5.7/incanter-core-1.5.7.jar from clojars
Retrieving clatrix/clatrix/0.3.0/clatrix-0.3.0.jar from clojars
Retrieving slingshot/slingshot/0.10.3/slingshot-0.10.3.jar from clojars
Retrieving net/mikera/core.matrix/0.7.2/core.matrix-0.7.2.jar from clojars
Retrieving org/danlarkin/clojure-json/1.1/clojure-json-1.1.jar from clojars
Retrieving incanter/incanter-io/1.5.7/incanter-io-1.5.7.jar from clojars
Retrieving incanter/incanter-charts/1.5.7/incanter-charts-1.5.7.jar from clojars
Retrieving incanter/incanter-mongodb/1.5.7/incanter-mongodb-1.5.7.jar from clojars
Retrieving incanter/incanter-pdf/1.5.7/incanter-pdf-1.5.7.jar from clojars
Retrieving congomongo/congomongo/0.3.3/congomongo-0.3.3.jar from clojars
Retrieving incanter/incanter-svg/1.5.7/incanter-svg-1.5.7.jar from clojars
Retrieving incanter/incanter-latex/1.5.7/incanter-latex-1.5.7.jar from clojars
Retrieving incanter/incanter-excel/1.5.7/incanter-excel-1.5.7.jar from clojars
Retrieving incanter/incanter-sql/1.5.7/incanter-sql-1.5.7.jar from clojars
Retrieving clojureql/clojureql/1.0.4/clojureql-1.0.4.jar from clojars
Retrieving incanter/incanter-zoo/1.5.7/incanter-zoo-1.5.7.jar from clojars
Retrieving incanter/jfreechart/1.0.13-no-gnujaxp/jfreechart-1.0.13-no-gnujaxp.jar from clojars
Retrieving incanter/jcommon/1.0.16/jcommon-1.0.16.jar from clojars
Retrieving mvxcvi/arrangement/1.0.0/arrangement-1.0.0.jar from clojars
Retrieving mvxcvi/puget/1.0.0/puget-1.0.0.jar from clojars
Retrieving net/cgrand/sjacket/0.1.1/sjacket-0.1.1.jar from clojars
Retrieving net/cgrand/regex/1.1.0/regex-1.1.0.jar from clojars
Retrieving net/cgrand/parsley/0.9.2/parsley-0.9.2.jar from clojars
Retrieving spyscope/spyscope/0.1.5/spyscope-0.1.5.jar from clojars
Retrieving potemkin/potemkin/0.4.1/potemkin-0.4.1.jar from clojars
Retrieving clj-tuple/clj-tuple/0.2.2/clj-tuple-0.2.2.jar from clojars
Retrieving riddley/riddley/0.1.10/riddley-0.1.10.jar from clojars
Retrieving pandect/pandect/0.5.4/pandect-0.5.4.jar from clojars
Compiling clojupyter.core
clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [2] val: ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])) fails at: [:args] predicate: (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses),  Extra input
:clojure.spec/args  (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))
 #:clojure.spec{:problems [{:path [:args], :reason "Extra input", :pred (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), :val ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])), :via [], :in [2]}], :args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))}, compiling:(core.clj:1:1)
Exception in thread "main" clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [2] val: ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])) fails at: [:args] predicate: (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses),  Extra input
:clojure.spec/args  (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))
 #:clojure.spec{:problems [{:path [:args], :reason "Extra input", :pred (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), :val ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])), :via [], :in [2]}], :args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))}, compiling:(core.clj:1:1)
	at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3657)
	at clojure.lang.Compiler.compile1(Compiler.java:7525)
	at clojure.lang.Compiler.compile1(Compiler.java:7515)
	at clojure.lang.Compiler.compile(Compiler.java:7592)
	at clojure.lang.RT.compile(RT.java:408)
	at clojure.lang.RT.load(RT.java:453)
	at clojure.lang.RT.load(RT.java:421)
	at clojure.core$load$fn__7846.invoke(core.clj:6008)
	at clojure.core$load.invokeStatic(core.clj:6007)
	at clojure.core$load.doInvoke(core.clj:5991)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5812)
	at clojure.core$compile$fn__7851.invoke(core.clj:6018)
	at clojure.core$compile.invokeStatic(core.clj:6018)
	at clojure.core$compile.invoke(core.clj:6010)
	at user$eval30$fn__39.invoke(form-init1281540755220289809.clj:1)
	at user$eval30.invokeStatic(form-init1281540755220289809.clj:1)
	at user$eval30.invoke(form-init1281540755220289809.clj:1)
	at clojure.lang.Compiler.eval(Compiler.java:6978)
	at clojure.lang.Compiler.eval(Compiler.java:6968)
	at clojure.lang.Compiler.eval(Compiler.java:6968)
	at clojure.lang.Compiler.load(Compiler.java:7430)
	at clojure.lang.Compiler.loadFile(Compiler.java:7368)
	at clojure.main$load_script.invokeStatic(main.clj:277)
	at clojure.main$init_opt.invokeStatic(main.clj:279)
	at clojure.main$init_opt.invoke(main.clj:279)
	at clojure.main$initialize.invokeStatic(main.clj:310)
	at clojure.main$null_opt.invokeStatic(main.clj:344)
	at clojure.main$null_opt.invoke(main.clj:341)
	at clojure.main$main.invokeStatic(main.clj:423)
	at clojure.main$main.doInvoke(main.clj:386)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.lang.Var.applyTo(Var.java:700)
	at clojure.main.main(main.java:37)
Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [2] val: ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])) fails at: [:args] predicate: (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses),  Extra input
:clojure.spec/args  (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))
 {:clojure.spec/problems [{:path [:args], :reason "Extra input", :pred (cat :attr-map (? map?) :clauses :clojure.core.specs/ns-clauses), :val ((require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt])), :via [], :in [2]}], :clojure.spec/args (spyscope.core "This co" (require [clojure.pprint :as pp] [clojure.string :as str] [clj-time.core :as time] [clj-time.format :as fmt]))}
	at clojure.core$ex_info.invokeStatic(core.clj:4725)
	at clojure.spec$macroexpand_check.invokeStatic(spec.clj:681)
	at clojure.spec$macroexpand_check.invoke(spec.clj:670)
	at clojure.lang.AFn.applyToHelper(AFn.java:156)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.lang.Var.applyTo(Var.java:700)
	at clojure.lang.Compiler.macroexpand1(Compiler.java:6816)
	at clojure.lang.Compiler.macroexpand(Compiler.java:6888)
	at clojure.lang.Compiler.compile1(Compiler.java:7510)
	at clojure.lang.Compiler.compile(Compiler.java:7592)
	at clojure.lang.RT.compile(RT.java:408)
	at clojure.lang.RT.load(RT.java:453)
	at clojure.lang.RT.load(RT.java:421)
	at clojure.core$load$fn__7846.invoke(core.clj:6008)
	at clojure.core$load.invokeStatic(core.clj:6007)
	at clojure.core$load.doInvoke(core.clj:5991)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5812)
	at clojure.core$load_one.invoke(core.clj:5807)
	at clojure.core$load_lib$fn__7791.invoke(core.clj:5852)
	at clojure.core$load_lib.invokeStatic(core.clj:5851)
	at clojure.core$load_lib.doInvoke(core.clj:5832)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:659)
	at clojure.core$load_libs.invokeStatic(core.clj:5889)
	at clojure.core$load_libs.doInvoke(core.clj:5873)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:659)
	at clojure.core$require.invokeStatic(core.clj:5911)
	at clojure.core$require.doInvoke(core.clj:5911)
	at clojure.lang.RestFn.invoke(RestFn.java:3204)
	at clojupyter.core$loading__7732__auto____46.invoke(core.clj:1)
	at clojure.lang.AFn.applyToHelper(AFn.java:152)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3652)
	... 33 more
Compilation failed: Subprocess failed
Makefile:2: recipe for target 'all' failed
make: *** [all] Error

make error

c019020:clojupyter aidanrocke$ make
lein uberjar
make: lein: No such file or directory
make: *** [all] Error 1

I installed clojure as described here and I must note that I'm new to using clojure but the REPL works without a problem.

Create a clojupyter project

I feel very bad of asking but would it be possible to create a github organization dedicated to clojupyter? The goal would be to have all the jupyter projects under the same directory. I believe for now there is only https://github.com/didiercrunch/lein-jupyter but it is easy to see the necessity to add a boot-jupyter.

I believe that very shortly we could have 4 repos in this organisation.

In this fashion, we could create a nice web page dedicated to the project and add traction to the project. We have an outstanding product here (thanks to @roryk ) and we need to shout it to the world!

cheers,

didier

Make fails: bin/ and bin/clojupyter.template do not exist

Make fails on ubuntu 16.04 with the following message. I can only imagine it would also fail on most platforms, since bin/ and its contents went away after 7f13c72 and that seems to have something to do with it?

Let me know if I'm missing something obvious.

lein uberjar
Compiling clojupyter.core
Compiling clojupyter.core
Created /home/patrick/clojupyter/target/clojupyter-0.1.0-SNAPSHOT.jar
Created /home/patrick/clojupyter/target/clojupyter-0.1.0-SNAPSHOT-standalone.jar
cat bin/clojupyter.template $(find . -maxdepth 2 -type f | grep -e ".*standalone.*\.jar") > bin/clojupyter
/bin/sh: 1: cannot create bin/clojupyter: Directory nonexistent
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

How to add dependencies?

In a stand-alone Clojure project, I’d add dependencies like Specter etc. to a project.clj.

How can I do this with Clojupyter? Is there a “master” dependency file?

add-javascript function broken?

I'm working on #75 (as part of the oz library: metasoarous/oz#33), and seem to be having trouble getting the clojupyter.misc.helper/add-javascript function to work. In fact, this function appears to not be working on one of the official clojupyter examples connecting to the Highcharts library. Note the console errors below:

image

Any idea what might be causing this? I think if I had this function working, this oz feature would be in the bag.

Immediate crash and restart

I am having trouble with the current clojupyter kernel where it will open a notebook fine but immediately crash and try to restart without success.

To reproduce:

conda create -n clojure jupyter notebook
source activate clojure
jupyter notebook

Then open up a new notebook and the error comes up. The stacktrace in the console looks like this:

(clojure) drew.okane:clojure/ $ jupyter notebook                                                                                                                                                [14:44:13]
[I 14:44:22.643 NotebookApp] Serving notebooks from local directory: /Users/drew.okane/Documents/clojure
[I 14:44:22.643 NotebookApp] 0 active kernels
[I 14:44:22.643 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 14:44:22.643 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 14:44:27.060 NotebookApp] Kernel started: 015a4264-597c-426f-8bc0-c57d91c9b693
Input configuration: {:transport tcp, :hb_port 51379, :kernel_name clojure, :ip 127.0.0.1, :control_port 51378, :key f4b43054-c133-4ac6-97ba-0994d4b181d8, :stdin_port 51377, :signature_scheme hmac-sha256, :shell_port 51375, :iopub_port 51376}
Connecting heartbeat to tcp://127.0.0.1:51379
Connecting shell to tcp://127.0.0.1:51375
Connecting iopub to tcp://127.0.0.1:51376
[W 14:44:37.118 NotebookApp] Timeout waiting for kernel_info reply from 015a4264-597c-426f-8bc0-c57d91c9b693
Message type comm_info_request not handled yet. Exiting.
Message dump: {:idents (), :delimiter <IDS|MSG>, :signature 39558a8fece06e3acf630c34b95dc43382d027b6bbafc26a6cec1093ccab9bdf, :header {:username username, :version 5.0, :msg_id 363BC734ACF6448B99CDFEE78A9EE02F, :msg_type comm_info_request, :session 3DDAE79CB74D4844830E43625E889D51}, :parent-header {}, :content {:target_name jupyter.widget}}
[I 14:44:39.061 NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 015a4264-597c-426f-8bc0-c57d91c9b693 restarted
Input configuration: {:transport tcp, :hb_port 51379, :kernel_name clojure, :ip 127.0.0.1, :control_port 51378, :key f4b43054-c133-4ac6-97ba-0994d4b181d8, :stdin_port 51377, :signature_scheme hmac-sha256, :shell_port 51375, :iopub_port 51376}
Connecting heartbeat to tcp://127.0.0.1:51379
Connecting shell to tcp://127.0.0.1:51375
Connecting iopub to tcp://127.0.0.1:51376

Re-indentation

Automatically indent correctly after the user types a newline, and provide a way for the user to trigger re-indentation (according to Clojure formatting standards) of the current line or selection.

As, for example, in Gorilla REPL with shift-tab. Many other Clojure/Lisp environments provide similar functionality, and some coders/teachers (like me :-) consider this to be an essential feature.

Note that this is not a request for paredit or parinfer, which some (like me :-) consider to be problematic.

Stdout is broken by a recent commit

Hello -- looks like there's a recent regression caused by d88b7cc which makes stdout not work properly anymore. Things like (prn "HI") or (println "HI") just output nil now. (I found this commit using git bisect.)

FYI @pdenno

test failure with fresh checkout

$ lein test
Exception in thread "main" java.io.FileNotFoundException: Could not locate midje/sweet__init.class or midje/sweet.clj on classpath:
at clojure.lang.RT.load(RT.java:443)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:621)
at clojure.core$use.doInvoke(core.clj:5507)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at ipython_clojure.core_test$eval186$loading__4910__auto____187.invoke(core_test.clj:1)
at ipython_clojure.core_test$eval186.invoke(core_test.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6608)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.RT.loadResourceScript(RT.java:370)
at clojure.lang.RT.loadResourceScript(RT.java:361)
at clojure.lang.RT.load(RT.java:440)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$require.doInvoke(core.clj:5496)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at user$eval85.invoke(form-init7843326329273052442.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$init_opt.invoke(main.clj:299)
at clojure.main$initialize.invoke(main.clj:327)
at clojure.main$null_opt.invoke(main.clj:362)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Tests failed.

Parinfer plugin

lein-jupyter-parinfer seems like a great plugin for editing Clojure in notebooks. Should we put it in the main repository?

Interactive Outputs / Widgets

It would be nice to be able to implement interactive widgets like ipywidgets using Clojure.

A simple first step would be an ability to update outputs from inside the kernel, maybe by subscribing to Atoms in display? That would also make #67 possible easily.

lazy seqs are not printed out in Jupyter 5.0

After upgrading to Jupyter 5.0 the behavior changed:

Jupyter 4.4:

In  [1]: (map inc (range 10))
Out [1]: (1 2 3 4 5 6 7 8 9 10)

Jupyter 5.0:

In  [1]: (map inc (range 10))
Out [1]: clojure.lang.LazySeq@c5d38b66

Update Clojure version

I believe the problems I'm having with getting an oz (Vega & Vega-Lite viz) plugin for Clojupyter working (see metasoarous/oz#33) may have to do with Clojure 1.8 not having vars in clojure.core defined which are expected by some of Oz's dependencies. I may have a work around for this (will let you know how it goes), but is there a reason Clojupyter is still on 1.8? If not would you consider updating to either 1.9 or 1.10? I think this would solve my problem, and avoid an ugly workaround in Oz.

Thanks in advance.

Kernel dies after startup with "Value out of range for char"

Whenever I try to launch a new Clojure kernel from the Jupyter notebook, it dies shortly after startup with the following backtrace:

[I 14:30:13.986 NotebookApp] Creating new notebook in
[I 14:30:14.905 NotebookApp] Kernel started: 4df3e57a-d621-4335-b725-fa142d1558ed
Input configuration: {:transport tcp, :iopub_port 54345, :key 8a12fb29-3024-4d10-82ea-0d090064cb86, :signature_scheme hmac-sha256, :shell_port 54344, :stdin_port 54346, :control_port 54347, :hb_port 54348, :ip 127.0.0.1}
Connecting heartbeat to tcp://127.0.0.1:54348
Connecting shell to tcp://127.0.0.1:54344
Connecting iopub to tcp://127.0.0.1:54345
Exception in thread "main" java.lang.IllegalArgumentException: Value out of range for char: -116
    at clojure.lang.RT.charCast(RT.java:929)
    at clojure.core$char.invoke(core.clj:3157)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.boundedLength(RT.java:1654)
    at clojure.lang.RestFn.applyTo(RestFn.java:130)
    at clojure.core$apply.invoke(core.clj:617)
    at ipython_clojure.core$read_blob.invoke(core.clj:65)
    at ipython_clojure.core$read_until_delimiter$fn__1534.invoke(core.clj:71)
    at clojure.core$repeatedly$fn__4705.invoke(core.clj:4642)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$take_while$fn__4236.invoke(core.clj:2564)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$map$fn__4211.invoke(core.clj:2490)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$dorun.invoke(core.clj:2780)
    at clojure.core$doall.invoke(core.clj:2796)
    at ipython_clojure.core$read_until_delimiter.invoke(core.clj:71)
    at ipython_clojure.core$read_raw_message.invoke(core.clj:120)
    at ipython_clojure.core$shell_loop.invoke(core.clj:224)
    at ipython_clojure.core$_main.doInvoke(core.clj:240)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at ipython_clojure.core.main(Unknown Source)
[W 14:30:25.008 NotebookApp] Timeout waiting for kernel_info reply from 4df3e57a-d621-4335-b725-fa142d1558ed

Running Jupyter 4.0.4 under Python 2.7.10 on OS X 10.10.5. Clojupyter 9cfd894 built with Leiningen 2.5.2 on Java 1.8.0_51.

Adding UTF-8 support

Hi there,

Any cell containing not ascii code will fail. For instance the bellow code will fail.
(def hello-in-russian "Здравствуйте")

I am currently working on a fix. I will merge it soon.

cheers,

didier

Incremental Output

Is there currently a way to incrementally update a cell's output? E.g. to provide a progress bar for some long-running background thread?

The closest I've come so far is the following snippet, which immediately prints "Let the above loop run in the background", but any calls to display after the cell has finished its initial output seem to be buffered until the next time the cell is executed:

(require '[clojupyter.misc.display :refer [display]])
(future
    (doseq [i (range 10)]
        (Thread/sleep (* i 100))
        (display (str "Completed " i))))
(println "Let the above loop run in the background")

Also, thanks for the super useful kernel!

Meta issue about issues

I/we could use a hand cleaning out the old issues, are there any that we've covered recently and are closeable or otherwise addressable? Folks actually using clojuypter will have a better idea than I will. :)

Printing to stdout no longer works

Just opening an issue to track this -- see also my comment on the PR that introduced the regression: #14

It is no longer possible to print to stdout (i.e. something like (prn "HI")) with this kernel.

CC @pdenno @roryk

Adding com.amazonaws/aws-java-sdk "1.11.147" fails

Hello ---
I added one line to project.clj, namely

[com.amazonaws/aws-java-sdk "1.11.147"]

building and running unit tests in emacs cider succeeds, but I cannot open a clojure kernel. Here is the output of a build & run cycle

$ pushd && make && make install && pushd && jupyter-notebook
~/Documents/clojupyter ~/Documents ~
lein uberjar
Compiling clojupyter.core
Compiling clojupyter.core
Created /Users/bbeckman/Documents/clojupyter/target/clojupyter-0.1.0-SNAPSHOT.jar
Created /Users/bbeckman/Documents/clojupyter/target/clojupyter-0.1.0-SNAPSHOT-standalone.jar
cat bin/clojupyter.template $(find . -maxdepth 2 -type f | grep -e ".*standalone.*\.jar") > bin/clojupyter
chmod +x bin/clojupyter
mkdir -p ~/.ipython/kernels/clojure
cp bin/clojupyter ~/.ipython/kernels/clojure/clojupyter
~/Documents ~/Documents/clojupyter ~
[W 13:26:13.576 NotebookApp] server_extensions is deprecated, use nbserver_extensions
[I 13:26:13.991 NotebookApp] [jupyter_nbextensions_configurator] enabled 0.2.5
[I 13:26:13.996 NotebookApp] Serving notebooks from local directory: /Users/bbeckman/Documents
[I 13:26:13.996 NotebookApp] 0 active kernels 
[I 13:26:13.996 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=a8bc42cf2609dfed1d12f9a32a1b23961dab47532123489e
[I 13:26:13.996 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 13:26:13.997 NotebookApp] 
    
    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=a8bc42cf2609dfed1d12f9a32a1b23961dab47532123489e
[I 13:26:14.304 NotebookApp] Accepting one-time-token-authenticated connection from ::1
[I 13:26:31.632 NotebookApp] Kernel started: 558d1e54-7207-4b28-973d-b552e5de4de5
Error: Invalid or corrupt jarfile /Users/bbeckman/.ipython/kernels/clojure/clojupyter

If I take out the dependency on amazonaws and rebuild in project.clj, everything goes back to normal.

I have been able to add other libraries like manifold and neanderthal. There is just something about the amazonaws one.

Please keep up the good work, clojupyter is great and important!

syntax highlighting

We discussed and demonstrated clojupyter at a Northern Virginia Clojure Meet Up recently. The consensus was that syntax highlighting would make things really nice.

FileNotFoundException Could not locate... on classpath.

Hi,

Why does your sample code work for me:

(require '[clojupyter.misc.helper :as helper])

​

(helper/add-dependencies '[org.clojure/data.json "0.2.6"])

(require '[clojure.data.json :as json])

​But, a cut/paste to my repo library always returns this:

`(require '[clojupyter.misc.helper :as helper])

(helper/add-dependencies '[uk.org.russet/tawny-owl "1.6.1"])

(require '[uk.org.russet/tawny-owl])

FileNotFoundException Could not locate tawny_owl__init.class or tawny_owl.clj on classpath. Please check that namespaces with dashes use underscores in the Clojure file name. clojure.lang.RT.load (RT.java:456)

            RT.java:   456 clojure.lang.RT/load                                   
           core.clj:  5893 clojure.core$load$fn__5677/invoke                      
           core.clj:  5892 clojure.core$load/invokeStatic                         
           core.clj:  5876 clojure.core$load/doInvoke                             
        RestFn.java:   408 clojure.lang.RestFn/invoke                             
           core.clj:  5697 clojure.core$load_one/invokeStatic                     
           core.clj:  5692 clojure.core$load_one/invoke                           
           core.clj:  5737 clojure.core$load_lib$fn__5626/invoke                  
           core.clj:  5736 clojure.core$load_lib/invokeStatic                     
           core.clj:  5717 clojure.core$load_lib/doInvoke                         
        RestFn.java:   142 clojure.lang.RestFn/applyTo                            
           core.clj:   648 clojure.core$apply/invokeStatic                        
           core.clj:  5774 clojure.core$load_libs/invokeStatic                    
           core.clj:  5758 clojure.core$load_libs/doInvoke                        
        RestFn.java:   137 clojure.lang.RestFn/applyTo                            
           core.clj:   648 clojure.core$apply/invokeStatic                        
           core.clj:  5796 clojure.core$require/invokeStatic                      
        RestFn.java:   408 clojure.lang.RestFn/invoke                             
                 []:     2 user$eval6295/invokeStatic                             
           core.clj:  3105 clojure.core$eval/invokeStatic                         
           core.clj:  3101 clojure.core$eval/invoke                               
           main.clj:   240 clojure.main$repl$read_eval_print__7408$fn__7411/invoke
           main.clj:   258 clojure.main$repl$fn__7417/invoke                      
           main.clj:   174 clojure.main$repl/doInvoke                             
        RestFn.java:  1523 clojure.lang.RestFn/invoke                             
           AFn.java:   152 clojure.lang.AFn/applyToHelper                         
           AFn.java:   144 clojure.lang.AFn/applyTo                               
           core.clj:   646 clojure.core$apply/invokeStatic                        
           core.clj:  1881 clojure.core$with_bindings_STAR_/invokeStatic          
        RestFn.java:   425 clojure.lang.RestFn/invoke                             
           AFn.java:    22 clojure.lang.AFn/run                                   

ThreadPoolExecutor.java: 1149 java.util.concurrent.ThreadPoolExecutor/runWorker
ThreadPoolExecutor.java: 624 java.util.concurrent.ThreadPoolExecutor$Worker/run
Thread.java: 748 java.lang.Thread/run

`

The add-dependencies function will pull in the library, where I've previously wiped it - it's just that any reference to the library fails to be found on the classpath.

I'm running the examples using labx/beakerx and specifying, to beakerx:
javac -cp /Users/.../.m2/repository/uk/org/russet/tawny-owl/1.6.1

The solution is so obvious, it evades me. Any help appreciated.

Update core.async dependency

The version of core.async (0.2.395) used by clojupyter appears to be causing conflicts when used with projects requiring more recent versions (guessing post-0.4.*). The particular error observed was

java.lang.ClassNotFoundException: clojure.core.async.Mutex

cemerick.pomegranate dependency?

This is more a very basic question than an issue: How are others loading their application into a notebook? Or are you building a kernel with everything you need in the classpath? I added cemerick.pomegranate as a dependency, and then loaded my stuff:

(use '[cemerick.pomegranate :only (add-dependencies) :as pom])
(pom/add-dependencies :coordinates '[[gov.nist/closmop "0.1.0-SNAPSHOT"]])
(use '[gov.nist.closmop])

Is that something worth adding to clojupyter's dependencies?
Clojupyter is great, by the way! I'm going to find lots of uses for it, I think.

Maven repository url uses insecure HTTP instead of secure HTTPS

I git cloned this repo today (27th March 2018) and tried the getting started example, but I got a ssh wagon exception which underlies maven, which complained that it cannot establish a secure connection. It seems that the maven repository url uses HTTP. I applied the workaround below.

Sadly I cannot reproduce the error anymore after I applied this workaround, because the required artifacts [org.clojure/data.json "0.2.6"] is already in my local repository cache.

Workaround

;; WARNING: DISABLES TLS ENCRYPTION; INSECURE !!!
(require 'cemerick.pomegranate.aether)
(cemerick.pomegranate.aether/register-wagon-factory!
 "http" #(org.apache.maven.wagon.providers.http.HttpWagon.))
(helper/add-dependencies '[org.clojure/data.json "0.2.6"])

bug? evaluation of lazy sequence doesn't happen

Hi,

Thanks for the clojure kernel :)

I'm running into trouble when I try to take values from a lazy sequence as follows

(defn my-repeat [x]
    (cons x (lazy-seq (my-repeat x))))

(take 2 (my-repeat 3))

When I try to run the cell it seemingly does nothing and just jumps to the next cell.

Am I missing something?

Dead kernel on startup

I installed clojupyter according to instructions. But after loading jupyter notebook and creating a new file with the closure kernel, it always ends up with "dead kernel"

exception handling broken

Code throwing an exception nukes the kernel again under jupyter-console 5.0.0. Something changed with how we have to handle it.

kernel registration

"make install" installs kernel for current user only. So in multiuser environment - jupyterhub the kernel is not visible for other users.

There is an example of docker image bellow when notebook is started as root, there are 3 kernels (r, python3, clojure). When started as jupyterhub only python and r kernel are available.

Dockerfile


FROM continuumio/anaconda3:latest

ENV LEIN_ROOT=1

# Install prerequisites
RUN apt-get update && apt-get install -y gcc default-jre make vim tmux 
RUN conda install -y -c r r-essentials r-rjava
RUN conda install -y -c conda-forge jupyterhub=0.7.2

# clojure
RUN wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -O /usr/bin/lein && chmod +x /usr/bin/lein
RUN lein self-install

RUN git clone https://github.com/roryk/clojupyter

WORKDIR clojupyter
RUN make && make install
WORKDIR /

RUN useradd --create-home --shell /bin/bash admin
RUN echo "1234\n1234"  | passwd admin

start jupyterhub

start jupyterhub from docker image shell.
jupyterhub --PAMAuthenticator.create_system_users=True --PAMAuthenticator.admin_users="{'admin'}"

Plotting Library?

Do we have plans around adding a plotting library? I was thinking we could incorporate one and extend the MIME protocol to it to directly render either a PNG or SVG or whatever yields the sanest result.

I'm up for doing this if it seems valuable. Is it crazy to just include the plotting as a dependency so people can require in the kernel? If not, we need to first solve the issue around getting a classpath to the kernel. I saw in another issue from @roryk that he wanted to re-use the cider-middleware. I'm not sure if that would work because most of cider assumes you're launching from the project.clj and you just inherit it's classpath (once that's setup you can send :load-file op to nrepl with the middleware.

ZMQException

Getting the following after running jupyter notebook and creating a new clojure notebook:

[I 23:52:13.641 NotebookApp] Creating new notebook in
[I 23:52:14.824 NotebookApp] Kernel started: 953b593d-ce73-4c77-b3f9-b3c7b5e287b2
Input configuration: {:transport tcp, :iopub_port 62456, :key 2dde9a9a-140e-4bc9-b82a-1021e6697943, :signature_scheme hmac-sha256, :shell_port 62455, :stdin_port 62457, :control_port 62458, :hb_port 62459, :ip 127.0.0.1}
Connecting heartbeat to tcp://127.0.0.1:62459
Connecting shell to tcp://127.0.0.1:62455
Connecting iopub to tcp://127.0.0.1:62456
Exception in thread "main" org.zeromq.ZMQException: Errno 65 :
    at org.zeromq.ZMQ$Socket.mayRaise(ZMQ.java:1344)
    at org.zeromq.ZMQ$Socket.send(ZMQ.java:1209)
    at zeromq.zmq$send.invoke(zmq.clj:159)
    at ipython_clojure.core$send_message_piece.invoke(core.clj:48)
    at ipython_clojure.core$kernel_info_reply.invoke(core.clj:86)
    at ipython_clojure.core$configure_shell_handler$fn__1603.invoke(core.clj:298)
    at ipython_clojure.core$shell_loop.invoke(core.clj:332)
    at ipython_clojure.core$_main.doInvoke(core.clj:346)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at ipython_clojure.core.main(Unknown Source)
[W 23:52:24.894 NotebookApp] Timeout waiting for kernel_info reply from 953b593d-ce73-4c77-b3f9-b3c7b5e287b2

install fails on Ubuntu 15.04

I installed clojure-1.6 from Ubuntu and the "lein" script from Github. Finally, I cloned ipython-clojure and ran make. Somehow the leiningen dependency/classpath management isn't working. Note that it did download "jeromq-0.3.3.jar", so the package is there.

ipython-clojure$ ls
LICENSE.txt Makefile README.md bin doc images project.clj src test
ipython-clojure$ make
rm -f target/.jar
lein uberjar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving com/keminglabs/zmq-async/0.1.0/zmq-async-0.1.0.pom from clojars
Retrieving com/keminglabs/jzmq/a6c1706/jzmq-a6c1706.pom from clojars
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving com/keminglabs/jzmq-osx64/a6c1706/jzmq-osx64-a6c1706.pom from clojars
Retrieving com/keminglabs/jzmq-linux64/a6c1706/jzmq-linux64-a6c1706.pom from clojars
Retrieving org/clojure/core.match/0.2.0/core.match-0.2.0.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/clojure/core.async/0.1.242.0-44b1e3-alpha/core.async-0.1.242.0-44b1e3-alpha.pom from central
Retrieving org/zeromq/jeromq/0.3.3/jeromq-0.3.3.pom from central
Retrieving cheshire/cheshire/5.3.1/cheshire-5.3.1.pom from clojars
Retrieving com/fasterxml/jackson/core/jackson-core/2.3.1/jackson-core-2.3.1.pom from central
Retrieving com/fasterxml/oss-parent/12/oss-parent-12.pom from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.3.1/jackson-dataformat-smile-2.3.1.pom from central
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.pom from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.pom from clojars
Retrieving joda-time/joda-time/2.3/joda-time-2.3.pom from central
Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.pom from central
Retrieving org/clojure/data.json/0.2.4/data.json-0.2.4.pom from central
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.jar from central
Retrieving org/clojure/core.async/0.1.242.0-44b1e3-alpha/core.async-0.1.242.0-44b1e3-alpha.jar from central
Retrieving org/clojure/core.match/0.2.0/core.match-0.2.0.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.3.1/jackson-core-2.3.1.jar from central
Retrieving org/zeromq/jeromq/0.3.3/jeromq-0.3.3.jar from central
Retrieving com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.3.1/jackson-dataformat-smile-2.3.1.jar from central
Retrieving org/zeromq/cljzmq/0.1.4/cljzmq-0.1.4.jar from central
Retrieving joda-time/joda-time/2.3/joda-time-2.3.jar from central
Retrieving org/clojure/data.json/0.2.4/data.json-0.2.4.jar from central
Retrieving com/keminglabs/jzmq-osx64/a6c1706/jzmq-osx64-a6c1706.jar from clojars
Retrieving com/keminglabs/zmq-async/0.1.0/zmq-async-0.1.0.jar from clojars
Retrieving tigris/tigris/0.1.1/tigris-0.1.1.jar from clojars
Retrieving com/keminglabs/jzmq-linux64/a6c1706/jzmq-linux64-a6c1706.jar from clojars
Retrieving com/keminglabs/jzmq/a6c1706/jzmq-a6c1706.jar from clojars
Retrieving cheshire/cheshire/5.3.1/cheshire-5.3.1.jar from clojars
Retrieving clj-time/clj-time/0.7.0/clj-time-0.7.0.jar from clojars
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Compiling ipython-clojure.core
java.lang.ClassNotFoundException: org.jeromq.ZMQ, compiling:(core.clj:1:1)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3463)
at clojure.lang.Compiler.compile1(Compiler.java:7153)
at clojure.lang.Compiler.compile1(Compiler.java:7143)
at clojure.lang.Compiler.compile(Compiler.java:7219)
at clojure.lang.RT.compile(RT.java:398)
at clojure.lang.RT.load(RT.java:438)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$compile$fn__5023.invoke(core.clj:5541)
at clojure.core$compile.invoke(core.clj:5540)
at user$eval9$fn__16.invoke(form-init258825133935557999.clj:1)
at user$eval9.invoke(form-init258825133935557999.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$init_opt.invoke(main.clj:299)
at clojure.main$initialize.invoke(main.clj:327)
at clojure.main$null_opt.invoke(main.clj:362)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: org.jeromq.ZMQ
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:191)
at ipython_clojure.core$loading__4910__auto__.invoke(core.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.AFn.applyTo(AFn.java:151)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3458)
... 28 more
Exception in thread "main" java.lang.ClassNotFoundException: org.jeromq.ZMQ, compiling:(core.clj:1:1)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3463)
at clojure.lang.Compiler.compile1(Compiler.java:7153)
at clojure.lang.Compiler.compile1(Compiler.java:7143)
at clojure.lang.Compiler.compile(Compiler.java:7219)
at clojure.lang.RT.compile(RT.java:398)
at clojure.lang.RT.load(RT.java:438)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$compile$fn__5023.invoke(core.clj:5541)
at clojure.core$compile.invoke(core.clj:5540)
at user$eval9$fn__16.invoke(form-init258825133935557999.clj:1)
at user$eval9.invoke(form-init258825133935557999.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6609)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$init_opt.invoke(main.clj:299)
at clojure.main$initialize.invoke(main.clj:327)
at clojure.main$null_opt.invoke(main.clj:362)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: org.jeromq.ZMQ
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:191)
at ipython_clojure.core$loading__4910__auto__.invoke(core.clj:1)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.AFn.applyTo(AFn.java:151)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3458)
... 28 more
Compilation failed: Subprocess failed
Makefile:2: recipe for target 'all' failed
make: *
* [all] Error 1
ipython-clojure$

Support Markdown

In a similar fashion latex and html is supported via the clojupyter.misc.display module, we need to support markdown.

I'll manage that one!

AOT+old tools.reader causing problems using latest ClojureScript

Thanks for the great project!

When adding the latest ClojureScript to one of my projects with clojupyter I hit an error related to new syntax added in the Clojure tools.reader. @bhauman, ClojureScript contributor helped me track it down to the use of AOT here.

Let me paste the communication I had with him for context:

bbss
So I seem to be hitting this error too, `No reader function for tag Inf`. 
If I look in the `lein deps :tree` I don't see any other dependency that requires it [it = tools.reader]. 
Will AOT dependencies show up there?
I guess this is suspect:
`[ring/ring-core "1.6.1" :exclusions [[org.clojure/tools.reader] [org.clojure/clojure]]]`
bhauman
AOT compiled classes are like a ghost in this case. (edited)
You do need to make sure that the tools.reader in the tree is at least 1.1.0
bbss
Removing the dependency that had that exclusion seems to not give that error and make the `lein figwheel` process crash so that's good!
Yeah, it was! So I guess we found the culprit.
bhauman
which dep was it?
bbss
`[org.clojars.didiercrunch/clojupyter "0.1.3"]`
I'll see if I can fix it by building locally later, and PR.
bhauman
https://github.com/clojupyter/clojupyter/blob/master/project.clj#L25 (edited)
that isn't needed I don't think perhaps file an issue
we should compile a list of the offenders
they could also just bump their tools.reader if they need the AOT

I'm not too familiar with the internals of this project and AOT, so don't really know what the purpose of the AOT is. Please let me know if I can help with this.

Enable CI for clojupyter

I think a green icon on readme is always comforting and is good for marketing ( showing things are working, hopefully : ) ).

Added a Travis CI ( free for open source project s) configuration file in an earlier PR but has no permission to add the web hook.

syntax error/exception not shown in notebook

I just put this code in my notebook '(if (=1 1) "true" "false")'.

Observed:
On my terminal, the output was "Unable to resolve symbol =1", but notebook didn't show any error output.

Expected:
Notebook output to show error/trace/exception

rendering vega-lite inline

Hi,

Thanks for your work on this kernel.

Currently I mostly use ggplot in R for visualisations. I would love to have vega-lite available to me in a notebook environment with clojure.

In the ipython kernel a vega-lite spec can be rendered inline as follows

from IPython.display import display

display({
    "application/vnd.vegalite.v2+json": {
        "$schema": "https://vega.github.io/schema/vega-lite/v2.json",
        "description": "A simple bar chart with embedded data.",
        "data": {
            "values": [
                {"a": "A", "b": 28}, {"a": "B", "b": 55}, {"a": "C", "b": 43},
                {"a": "D", "b": 91}, {"a": "E", "b": 81}, {"a": "F", "b": 53},
                {"a": "G", "b": 19}, {"a": "H", "b": 87}, {"a": "I", "b": 52}
            ]
        },
        "mark": "bar",
        "encoding": {
            "x": {"field": "a", "type": "ordinal"},
            "y": {"field": "b", "type": "quantitative"}
        }
    }
}, raw=True)

Does similar functionality exist in clojupyter?

Cannot exit when an exception is thrown.

In [2]: (filter even? foo)
Exception in thread "main" java.lang.ClassCastException: java.lang.Long cannot be cast to clojure.lang.IFn
at clojure.core$eval6.invoke(NO_SOURCE_FILE)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6582)
at clojure.core$eval.invoke(core.clj:2852)
at ipython_clojure.core$execute_request_handler$fn__1579$fn__1581.invoke(core.clj:213)
at ipython_clojure.core$execute_request_handler$fn__1579.invoke(core.clj:212)
at ipython_clojure.core$configure_shell_handler$fn__1595.invoke(core.clj:276)
at ipython_clojure.core$shell_loop.invoke(core.clj:309)
at ipython_clojure.core$_main.doInvoke(core.clj:323)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at ipython_clojure.core.main(Unknown Source)

^C^C^X^C^C^C^C^C^C^C

^C^C

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.