Skip to content

Instantly share code, notes, and snippets.

@yayitswei
Created January 25, 2013 00:42
Show Gist options
  • Select an option

  • Save yayitswei/4630437 to your computer and use it in GitHub Desktop.

Select an option

Save yayitswei/4630437 to your computer and use it in GitHub Desktop.
(ns itest.core
(:use [compojure.core]
[clojure.java.shell :only [sh]]
[clojure.java.browse :only [browse-url]])
(:require [clojure.tools.nrepl.server :as nrepl-server]
[clojure.tools.nrepl :as repl]
[cljs.repl.browser]
[clj-http.client :as http]
[clojure.pprint]
[ring.util.serve :as ring-serve]
[cemerick.piggieback :as pback]
[compojure.handler :as handler]
[compojure.route :as route]
[itest.util :as util]))
(defroutes app-routes
(route/resources "/"))
(defn start-web []
(ring-serve/serve-headless (handler/site app-routes)))
(def run-js-commands
'(do
(cemerick.piggieback/cljs-repl
:repl-env (doto (cljs.repl.browser/repl-env :port 9000) cljs.repl/-setup))
(Thread/sleep 5000)
(js/alert "TEST")
(+ 1 2)))
(defn -main [& m]
(println "Started webserver.")
(start-web)
(println "Starting JVM REPL.")
(nrepl-server/start-server :port 7888)
(println "Upgrading the REPL to a browser-REPL.")
;; produces this error:
;; java.lang.IllegalStateException: Can't change/establish root binding of: *cljs-ns* with set
(with-open [conn (repl/connect :port 7888)]
(println
(->
(repl/client conn 1000)
(repl/message {:op :eval :code (str run-js-commands)})
doall
clojure.pprint/pprint)))
(browse-url "http://localhost:3000/index.html")
(System/exit 0))
wei:itest wei$ lein run
**************** Started webserver. ****************
2013-01-24 16:42:18.773:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
Started web server on port 3000
**************** Starting JVM REPL. ****************
2013-01-24 16:42:18.774:INFO::jetty-6.1.25
2013-01-24 16:42:18.812:INFO::Started SocketConnector@0.0.0.0:3000
**************** Upgrading the REPL to a browser-REPL. ****************
java.lang.IllegalStateException: Can't change/establish root binding of: *cljs-ns* with set
at clojure.lang.Var.set(Var.java:233)
at cljs.analyzer$eval1388$fn__1390.invoke(analyzer.clj:652)
at clojure.lang.MultiFn.invoke(MultiFn.java:177)
at cljs.analyzer$analyze_seq.invoke(analyzer.clj:875)
at cljs.analyzer$analyze.invoke(analyzer.clj:930)
at cljs.analyzer$analyze.invoke(analyzer.clj:922)
at cljs.repl$evaluate_form.invoke(repl.clj:66)
at cljs.repl$evaluate_form.invoke(repl.clj:63)
at cljs.repl.rhino$rhino_setup.invoke(rhino.clj:101)
at cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)
at cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)
at user$eval5665.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:6511)
at clojure.lang.Compiler.eval(Compiler.java:6500)
at clojure.lang.Compiler.eval(Compiler.java:6477)
at clojure.core$eval.invoke(core.clj:2797)
at clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)
at clojure.main$repl$fn__6410.invoke(main.clj:266)
at clojure.main$repl.doInvoke(main.clj:266)
at clojure.lang.RestFn.invoke(RestFn.java:1096)
at clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.AFn.applyTo(AFn.java:151)
at clojure.core$apply.invoke(core.clj:601)
at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)
at clojure.lang.RestFn.invoke(RestFn.java:425)
at clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)
at clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)
at clojure.core$comp$fn__4034.invoke(core.clj:2278)
at clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)
at clojure.lang.AFn.run(AFn.java:24)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
({:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "nil\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (def *unchecked-if* false) :as \"cljs.core._STAR_unchecked_if_STAR_ = false;\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (def *print-fn* (fn [_] (throw (js/Error. \"No *print-fn* fn set for evaluation environment\")))) :as \"/**\\n* Each runtime environment provides a diffenent way to print output.\\n* Whatever function *print-fn* is bound to will be passed any\\n* Strings which should be printed.\\n*/\\ncljs.core._STAR_print_fn_STAR_ = (function _STAR_print_fn_STAR_(_){\\nthrow (new Error(\\\"No *print-fn* fn set for evaluation environment\\\"));\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (def *1) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (def *2) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (def *3) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (declare not nil? identical) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn truth_ \"Internal - do not use!\" [x] (js* \"(~{x} != null && ~{x} !== false)\")) :as \"/**\\n* Internal - do not use!\\n*/\\ncljs.core.truth_ = (function truth_(x){\\nreturn (x != null && x !== false);\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (set! *unchecked-if* true) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn type_satisfies_ \"Internal - do not use!\" [p x] (let [x (if (nil? x) nil x)] (cond (aget p (goog.typeOf x)) true (aget p \"_\") true :else false))) :as \"/**\\n* Internal - do not use!\\n*/\\ncljs.core.type_satisfies_ = (function type_satisfies_(p,x){\\nvar x__6345 = (((x == null))?null:x);\\nif((p[goog.typeOf(x__6345)]))\\n{return true;\\n} else\\n{if((p[\\\"_\\\"]))\\n{return true;\\n} else\\n{if(\\\"\\\\uFDD0'else\\\")\\n{return false;\\n} else\\n{return null;\\n}\\n}\\n}\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (set! *unchecked-if* false) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn is_proto_ [x] (identical? (.-prototype (.-constructor x)) x)) :as \"cljs.core.is_proto_ = (function is_proto_(x){\\nreturn (x.constructor.prototype === x);\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (def *main-cli-fn* nil) :as \"/**\\n* When compiled for a command-line target, whatever\\n* function *main-fn* is set to will be called with the command-line\\n* argv as arguments\\n*/\\ncljs.core._STAR_main_cli_fn_STAR_ = null;\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn missing-protocol [proto obj] (js/Error (.join (array \"No protocol method \" proto \" defined for type \" (goog/typeOf obj) \": \" obj) \"\"))) :as \"cljs.core.missing_protocol = (function missing_protocol(proto,obj){\\nreturn Error([\\\"No protocol method \\\",proto,\\\" defined for type \\\",goog.typeOf(obj),\\\": \\\",obj].join(\\\"\\\"));\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn aclone \"Returns a javascript array, cloned from the passed in array\" [array-like] (.slice array-like)) :as \"/**\\n* Returns a javascript array, cloned from the passed in array\\n*/\\ncljs.core.aclone = (function aclone(array_like){\\nreturn array_like.slice();\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn array \"Creates a new javascript array.\\n@param {...*} var_args\" [var-args] (.call (.-slice (.-prototype js/Array)) (js* \"arguments\"))) :as \"/**\\n* Creates a new javascript array.\\n* @param {...*} var_args\\n*/\\ncljs.core.array = (function array(var_args){\\nreturn Array.prototype.slice.call(arguments);\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn make-array ([size] (js/Array. size)) ([type size] (make-array size))) :as \"cljs.core.make_array = (function() {\\nvar make_array = null;\\nvar make_array__1 = (function (size){\\nreturn (new Array(size));\\n});\\nvar make_array__2 = (function (type,size){\\nreturn make_array.call(null,size);\\n});\\nmake_array = function(type,size){\\nswitch(arguments.length){\\ncase 1:\\nreturn make_array__1.call(this,type);\\ncase 2:\\nreturn make_array__2.call(this,type,size);\\n}\\nthrow('Invalid arity: ' + arguments.length);\\n};\\nmake_array.cljs$lang$arity$1 = make_array__1;\\nmake_array.cljs$lang$arity$2 = make_array__2;\\nreturn make_array;\\n})()\\n;\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (declare apply) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn aget \"Returns the value at the index.\" ([array i] (cljs.core/aget array i)) ([array i & idxs] (apply aget (aget array i) idxs))) :as \"/**\\n* Returns the value at the index.\\n* @param {...*} var_args\\n*/\\ncljs.core.aget = (function() {\\nvar aget = null;\\nvar aget__2 = (function (array,i){\\nreturn (array[i]);\\n});\\nvar aget__3 = (function() { \\nvar G__6348__delegate = function (array,i,idxs){\\nreturn cljs.core.apply.call(null,aget,aget.call(null,array,i),idxs);\\n};\\nvar G__6348 = function (array,i,var_args){\\nvar idxs = null;\\nif (goog.isDef(var_args)) {\\n idxs = cljs.core.array_seq(Array.prototype.slice.call(arguments, 2),0);\\n} \\nreturn G__6348__delegate.call(this, array, i, idxs);\\n};\\nG__6348.cljs$lang$maxFixedArity = 2;\\nG__6348.cljs$lang$applyTo = (function (arglist__6349){\\nvar array = cljs.core.first(arglist__6349);\\nvar i = cljs.core.first(cljs.core.next(arglist__6349));\\nvar idxs = cljs.core.rest(cljs.core.next(arglist__6349));\\nreturn G__6348__delegate(array, i, idxs);\\n});",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\\nG__6348.cljs$lang$arity$variadic = G__6348__delegate;\\nreturn G__6348;\\n})()\\n;\\naget = function(array,i,var_args){\\nvar idxs = var_args;\\nswitch(arguments.length){\\ncase 2:\\nreturn aget__2.call(this,array,i);\\ndefault:\\nreturn aget__3.cljs$lang$arity$variadic(array,i, cljs.core.array_seq(arguments, 2));\\n}\\nthrow('Invalid arity: ' + arguments.length);\\n};\\naget.cljs$lang$maxFixedArity = 2;\\naget.cljs$lang$applyTo = aget__3.cljs$lang$applyTo;\\naget.cljs$lang$arity$2 = aget__2;\\naget.cljs$lang$arity$variadic = aget__3.cljs$lang$arity$variadic;\\nreturn aget;\\n})()\\n;\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn aset \"Sets the value at the index.\" [array i val] (cljs.core/aset array i val)) :as \"/**\\n* Sets the value at the index.\\n*/\\ncljs.core.aset = (function aset(array,i,val){\\nreturn (array[i] = val);\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn alength \"Returns the length of the array. Works on arrays of all types.\" [array] (.-length array)) :as \"/**\\n* Returns the length of the array. Works on arrays of all types.\\n*/\\ncljs.core.alength = (function alength(array){\\nreturn array.length;\\n});\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\"Error evaluating:\" (declare reduce) :as \"\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defn into-array ([aseq] (into-array nil aseq)) ([type aseq] (reduce (fn [a x] (.push a x) a) (array) aseq))) :as \"cljs.core.into_array = (function() {\\nvar into_array = null;\\nvar into_array__1 = (function (aseq){\\nreturn into_array.call(null,null,aseq);\\n});\\nvar into_array__2 = (function (type,aseq){\\nreturn cljs.core.reduce.call(null,(function (a,x){\\na.push(x);\\nreturn a;\\n}),[],aseq);\\n});\\ninto_array = function(type,aseq){\\nswitch(arguments.length){\\ncase 1:\\nreturn into_array__1.call(this,type);\\ncase 2:\\nreturn into_array__2.call(this,type,aseq);\\n}\\nthrow('Invalid arity: ' + arguments.length);\\n};\\ninto_array.cljs$lang$arity$1 = into_array__1;\\ninto_array.cljs$lang$arity$2 = into_array__2;\\nreturn into_array;\\n})()\\n;\\n\"\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "java.lang.NullPointerException\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
" clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:26)\n cljs.repl.rhino$eval4667$fn__4669.invoke(rhino.clj:34)\n cljs.repl.rhino$eval4638$fn__4639$G__4629__4650.invoke(rhino.clj:27)\n cljs.repl.rhino$rhino_eval.invoke(rhino.clj:63)\n cljs.repl.rhino$eval4718$fn__4723.invoke(rhino.clj:118)\n cljs.repl$eval2664$fn__2676$G__2653__2687.invoke(repl.clj:20)\n cljs.repl$evaluate_form.invoke(repl.clj:79)\n cljs.repl$evaluate_form.invoke(repl.clj:63)\n cljs.repl$load_stream.invoke(repl.clj:101)\n cljs.repl$load_file.invoke(repl.clj:109)\n cljs.repl.rhino$rhino_setup.invoke(rhino.clj:99)\n cljs.repl.rhino$eval4718$fn__4725.invoke(rhino.clj:116)\n cljs.repl$eval2664$fn__2665$G__2655__2670.invoke(repl.clj:20)\n user$eval5665.invoke(NO_SOURCE_FILE:1)\n clojure.lang.Compiler.eval(Compiler.java:6511)\n clojure.lang.Compiler.eval(Compiler.java:6500)\n clojure.lang.Compiler.eval(Compiler.java:6477)\n clojure.core$eval.invoke(core.clj:2797)\n clojure.main$repl$read_eval_print__6405.invoke(main.clj:245)\n clojure.main$repl$fn__6410.invoke(main.clj:266)\n clojure.main$repl.doInvoke(main.clj:266)\n clojure.lang.RestFn.invoke(RestFn.java:1096)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__972.invoke(interruptible_eval.clj:57)\n clojure.lang.AFn.applyToHelper(AFn.java:159)\n clojure.lang.AFn.applyTo(AFn.java:151)\n clojure.core$apply.invoke(core.clj:601)\n clojure.core$with_bindings_STAR_.doInvoke(core.clj:1771)\n clojure.lang.RestFn.invoke(RestFn.java:425)\n clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:42)\n clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__1013$fn__1015.invoke(interruptible_eval.clj:170)\n clojure.core$comp$fn__4034.invoke(core.clj:2278)\n clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__1006.invoke(interruptible_eval.clj:137)\n clojure.lang.AFn.run(AFn.java:24)\n java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\n java.lang.Thread.run(Thread.java:680)",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out "\n",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"\"Error evaluating:\" (defprotocol IFn (-invoke [this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q s] [this a b c d e f g h i j k l m n o p q s t] [this a b c d e f g h i j k l m n o p q s t rest])) :as \"cljs.core.IFn = {};\\ncljs.core._invoke = (function() {\\nvar _invoke = null;\\nvar _invoke__1 = (function (this$){\\nif((function (){var and__3822__auto____6436 = this$;\\nif(and__3822__auto____6436)\\n{return this$.cljs$core$IFn$_invoke$arity$1;\\n} else\\n{return and__3822__auto____6436;\\n}\\n})())\\n{return this$.cljs$core$IFn$_invoke$arity$1(this$);\\n} else\\n{var x__6130__auto____6437 = (((this$ == null",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"))?null:this$);\\nreturn (function (){var or__3824__auto____6438 = (cljs.core._invoke[goog.typeOf(x__6130__auto____6437)]);\\nif(or__3824__auto____6438)\\n{return or__3824__auto____6438;\\n} else\\n{var or__3824__auto____6439 = (cljs.core._invoke[\\\"_\\\"]);\\nif(or__3824__auto____6439)\\n{return or__3824__auto____6439;\\n} else\\n{throw cljs.core.missing_protocol.call(null,\\\"IFn.-invoke\\\",this$);\\n}\\n}\\n})().call(null,this$);\\n}\\n});\\nvar _invoke__2 = (function (this$,a){\\nif((function (){var and__3822__auto____6440 = this$;\\nif(and__3822__auto____6440)\\n{return this$.cljs$core$IFn$_invoke$arity$2;\\n} else\\n{return and__3822__auto____6440;\\n}\\n})())\\n{return this$.cljs$core$IFn$_invoke$arity$2(this$,a);\\n} else\\n{var x__6130__auto____6441 = (((this$ == null))?null:this$);\\nreturn (function (){var or__3824__auto____6442 = (cljs.core._invoke[goog.typeOf(x__6130__auto____6441)]);\\nif(or__3824__auto____6442)\\n{return or__3824__auto____6442;\\n} else\\n{var or__3824__auto____6443 = (cljs.core._invoke[\\\"_\\\"]);\\nif(or__3824__aut",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"o____6443)\\n{return or__3824__auto____6443;\\n} else\\n{throw cljs.core.missing_protocol.call(null,\\\"IFn.-invoke\\\",this$);\\n}\\n}\\n})().call(null,this$,a);\\n}\\n});\\nvar _invoke__3 = (function (this$,a,b){\\nif((function (){var and__3822__auto____6444 = this$;\\nif(and__3822__auto____6444)\\n{return this$.cljs$core$IFn$_invoke$arity$3;\\n} else\\n{return and__3822__auto____6444;\\n}\\n})())\\n{return this$.cljs$core$IFn$_invoke$arity$3(this$,a,b);\\n} else\\n{var x__6130__auto____6445 = (((this$ == null))?null:this$);\\nreturn (function (){var or__3824__auto____6446 = (cljs.core._invoke[goog.typeOf(x__6130__auto____6445)]);\\nif(or__3824__auto____6446)\\n{return or__3824__auto____6446;\\n} else\\n{var or__3824__auto____6447 = (cljs.core._invoke[\\\"_\\\"]);\\nif(or__3824__auto____6447)\\n{return or__3824__auto____6447;\\n} else\\n{throw cljs.core.missing_protocol.call(null,\\\"IFn.-invoke\\\",this$);\\n}\\n}\\n})().call(null,this$,a,b);\\n}\\n});\\nvar _invoke__4 = (function (this$,a,b,c){\\nif((function (){var and__3822__auto____6448 = this$;\\ni",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"f(and__3822__auto____6448)\\n{return this$.cljs$core$IFn$_invoke$arity$4;\\n} else\\n{return and__3822__auto____6448;\\n}\\n})())\\n{return this$.cljs$core$IFn$_invoke$arity$4(this$,a,b,c);\\n} else\\n{var x__6130__auto____6449 = (((this$ == null))?null:this$);\\nreturn (function (){var or__3824__auto____6450 = (cljs.core._invoke[goog.typeOf(x__6130__auto____6449)]);\\nif(or__3824__auto____6450)\\n{return or__3824__auto____6450;\\n} else\\n{var or__3824__auto____6451 = (cljs.core._invoke[\\\"_\\\"]);\\nif(or__3824__auto____6451)\\n{return or__3824__auto____6451;\\n} else\\n{throw cljs.core.missing_protocol.call(null,\\\"IFn.-invoke\\\",this$);\\n}\\n}\\n})().call(null,this$,a,b,c);\\n}\\n});\\nvar _invoke__5 = (function (this$,a,b,c,d){\\nif((function (){var and__3822__auto____6452 = this$;\\nif(and__3822__auto____6452)\\n{return this$.cljs$core$IFn$_invoke$arity$5;\\n} else\\n{return and__3822__auto____6452;\\n}\\n})())\\n{return this$.cljs$core$IFn$_invoke$arity$5(this$,a,b,c,d);\\n} else\\n{var x__6130__auto____6453 = (((this$ == null))?null:this",
:session "39c5801a-0b16-49c4-8758-5625f176caa4"}
{:id "b381ad6f-7ac9-4d11-9814-3c21602c47ff",
:out
"$);\\nreturn (function (){var or__3824__auto____6454 = (cljs.core._invoke[goog.typeOf(x__6130__auto____6453)]);\\nif(or__3824__auto____6454)\\n{return or__3824__auto____6454;\\n} else\\n{var or__3824__auto____6455 = (cljs.core._invoke[\\\"_\\\"]);\\nif(or__3824__auto____6455)\\n{return or__3824__auto____6455;\\n} else\\n{throw cljs.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment