Skip to content

Instantly share code, notes, and snippets.

@darwin
Created July 29, 2016 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darwin/d75e8cba060b5765aaff14dc2df1613f to your computer and use it in GitHub Desktop.
Save darwin/d75e8cba060b5765aaff14dc2df1613f to your computer and use it in GitHub Desktop.
DIRAC_AGENT_LOG_LEVEL=all DIRAC_NREPL_LOG_LEVEL=all
dirac.lib.nrepl-tunnel-server | [NREPLTunnelServer#1 of [NREPLTunnel#1]] received a message from [WebSocketServerClient#1] : {:op :nrepl-message, :envelope {:op eval, :dirac wrap, :id 2, :code (+ 1 2)}}
dirac.lib.nrepl-tunnel-server | [NREPLTunnelServer#1 of [NREPLTunnel#1]] process :nrepl-message from [WebSocketServerClient#1] {:op :nrepl-message,
| :envelope {:op "eval", :dirac "wrap", :id 2, :code "(+ 1 2)"}}
dirac.lib.nrepl-tunnel | [NREPLTunnel#1] Enqueue message #2 to be sent to nREPL server:
| {:op "eval",
| :dirac "wrap",
| :id 2,
| :code "(+ 1 2)",
| :session "6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b"}
dirac.lib.nrepl-tunnel | [NREPLTunnel#1] Sent message #2 to nREPL server
dirac.nrepl.piggieback | dirac-nrepl-middleware: eval 6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b
dirac.nrepl.piggieback | received nrepl message:
| {:code "(+ 1 2)",
| :dirac "wrap",
| :id 2,
| :op "eval",
| :session
| #<Atom@f031092:
| {#'clojure.core/*unchecked-math* false,
| #'clojure.core/*out*
| #object[java.io.PrintWriter 0x36ced8a5 "java.io.PrintWriter@36ced8a5"],
| #'clojure.core/*e nil,
| #'clojure.core/*in*
| #object[clojure.lang.LineNumberingPushbackReader 0x5372b054 "clojure.lang.LineNumberingPushbackReader@5372b054"],
| #'clojure.core/*data-readers* #,
| #'clojure.core/*file*
| "/private/var/folders/t5/xl3l7m791qg437cvstxvd4kc0000gn/T/form-init2890355127734909428.clj",
| #'cljs.analyzer/*cljs-ns* cljs.user,
| #<Var: --unnamed--> 1,
| #'dirac.nrepl.state/*cljs-repl-options* nil,
| #'clojure.core/*read-eval* true,
| #'clojure.core/*source-path* "form-init2890355127734909428.clj",
| #'clojure.test/*test-out*
| #object[java.io.PrintWriter 0x36ced8a5 "java.io.PrintWriter@36ced8a5"],
| #<Var: --unnamed--> 1,
| #'clojure.core/*ns*
| #object[clojure.lang.Namespace 0x6c96413a "cljs.user"],
| #'clojure.core/*print-level* nil,
| #'clojure.core/*math-context* nil,
| #<Var: --unnamed--> 1,
| #<Var: --unnamed--> nil,
| #'clojure.core/*assert* true,
| #<Var: --unnamed--> nil,
| #<Var: --unnamed--> 1375,
| #'dirac.nrepl.state/*original-clj-ns*
| #object[clojure.lang.Namespace 0x3d6f071c "user"],
| #'clojure.core/*compile-path*
| "/Users/darwin/code/dirac-ws/dirac-sample/target/classes",
| #'clojure.core/*warn-on-reflection* nil,
| #'clojure.core/*2 nil,
| #<Var: --unnamed--> 125,
| #<Var: --unnamed--> 1,
| #<Var: --unnamed--> nil,
| #'clojure.core/*1 true,
| #'dirac.nrepl.state/*cljs-compiler-env* #,
| #'clojure.tools.nrepl.middleware.session/*out-limit* 1024,
| #'clojure.core/*print-meta* false,
| #'clojure.core/*command-line-args* nil,
| #<Var: --unnamed--> 0,
| #'clojure.core/*print-length* nil,
| #<Var: --unnamed-->
| #object[clojure.lang.DynamicClassLoader 0x3f6b01b "clojure.lang.DynamicClassLoader@3f6b01b"],
| #'clojure.core/*3 nil,
| #'clojure.core/*err*
| #object[java.io.PrintWriter 0x7dae9bfc "java.io.PrintWriter@7dae9bfc"],
| #'clojure.core/*default-data-reader-fn* nil,
| #'dirac.nrepl.state/*cljs-repl-env* #}>,
| :transport
| {:nrepl-message {#, #, #, #, #, #},
| :transport
| #object[clojure.tools.nrepl.middleware.pr_values$pr_values$fn$reify__906 0x35dae864 "clojure.tools.nrepl.middleware.pr_values$pr_values$fn$reify__906@35dae864"]}}
dirac.lib.weasel-server | [WeaselREPLEnv#1] -setup called, cached setup nil
dirac.nrepl.piggieback | eval-cljs (+ 1 2)
dirac.nrepl.piggieback | eval-env {:context :expr,
| :locals {},
| :ns
| {:name cljs.user,
| :doc nil,
| :excludes #{},
| :use-macros
| {doc cljs.repl,
| find-doc cljs.repl,
| dir cljs.repl,
| pst cljs.repl,
| source cljs.repl,
| apropos cljs.repl},
| :require-macros {cljs.repl cljs.repl},
| :uses nil,
| :requires {cljs.repl cljs.repl},
| :imports nil}}
dirac.lib.weasel-server | [WeaselREPLEnv#1] -evaluate called <dirac repl> 1
| (function (){try{var _STAR_print_newline_STAR_18631 = cljs.core._STAR_print_newline_STAR_;
| var _STAR_print_fn_STAR_18632 = cljs.core._STAR_print_fn_STAR_;
| var _STAR_print_err_fn_STAR_18633 = cljs.core._STAR_print_err_fn_STAR_;
| cljs.core._STAR_print_newline_STAR_ = false;
|
| cljs.core._STAR_print_fn_STAR_ = cljs.core.partial.call(null,dirac.runtime.repl.present_output,(2),"stdout");
|
| cljs.core._STAR_print_err_fn_STAR_ = cljs.core.partial.call(null,dirac.runtime.repl.present_output,(2),"stderr");
|
| try{var result18629 = (function (){try{return dirac.runtime.repl.present_repl_result((2),((1) + (2)));
| }catch (e18634){var e__15775__auto__ = e18634;
| dirac.runtime.repl.present_repl_exception((2),e__15775__auto__);
|
| throw e__15775__auto__;
| }})();
| cljs.core._STAR_3 = cljs.core._STAR_2;
|
| cljs.core._STAR_2 = cljs.core._STAR_1;
|
| cljs.core._STAR_1 = result18629;
|
| var _STAR_print_level_STAR_18635 = cljs.core._STAR_print_level_STAR_;
| var _STAR_print_length_STAR_18636 = cljs.core._STAR_print_length_STAR_;
| cljs.core._STAR_print_level_STAR_ = (1);
|
| cljs.core._STAR_print_length_STAR_ = (10);
|
| try{return cljs.core.pr_str.call(null,result18629);
| }finally {cljs.core._STAR_print_length_STAR_ = _STAR_print_length_STAR_18636;
|
| cljs.core._STAR_print_level_STAR_ = _STAR_print_level_STAR_18635;
| }}finally {cljs.core._STAR_print_err_fn_STAR_ = _STAR_print_err_fn_STAR_18633;
|
| cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR_18632;
|
| cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR_18631;
| }}catch (e18630){var e__15779__auto__ = e18630;
| cljs.core._STAR_e = e__15779__auto__;
|
| throw e__15779__auto__;
| }})()
dirac.lib.weasel-server | [WeaselREPLEnv#1] Waiting for promised response...
dirac.lib.weasel-server | [WeaselREPLEnv#1] Got promised response.
dirac.nrepl.piggieback | sending raw message via nREPL transport: clojure.tools.nrepl.middleware.pr_values$pr_values$fn$reify__906@35dae864
| {:id 2,
| :session "6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b",
| :value "3",
| :printed-value 1,
| :ns cljs.user}
dirac.lib.weasel-server | [WeaselREPLEnv#1] -tear-down called => ignoring
dirac.lib.nrepl-client | [NREPLTunnel#1] got response {:id 2, :ns cljs.user, :session 6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b, :value 3}
dirac.nrepl.piggieback | sending raw message via nREPL transport: clojure.tools.nrepl.middleware.pr_values$pr_values$fn$reify__906@35dae864
| {:id 2,
| :session "6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b",
| :status #{:done}}
dirac.lib.nrepl-tunnel | [NREPLTunnel#1] Enqueue message #2 to be sent to a DevTools client via tunnel:
| {:id 2,
| :ns "cljs.user",
| :session "6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b",
| :value "3"}
dirac.lib.nrepl-tunnel-server | Sending message #2 to client [WebSocketServerClient#1]
dirac.lib.nrepl-client | [NREPLTunnel#1] got response {:id 2, :session 6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b, :status [done]}
dirac.lib.nrepl-tunnel | [NREPLTunnel#1] Dispatched message #2 to tunnel
dirac.lib.nrepl-tunnel | [NREPLTunnel#1] Enqueue message #2 to be sent to a DevTools client via tunnel:
| {:id 2,
| :session "6b8b5af8-4ce2-4894-a857-7a1b5f0fa94b",
| :status ["done"]}
dirac.lib.nrepl-tunnel-server | Sending message #2 to client [WebSocketServerClient#1]
dirac.lib.nrepl-tunnel | [NREPLTunnel#1] Dispatched message #2 to tunnel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment