Skip to content

Instantly share code, notes, and snippets.

@dimovich
Created March 11, 2021 11:13
Show Gist options
  • Save dimovich/82adf5cdf13970680f4ba885a5dbf6ee to your computer and use it in GitHub Desktop.
Save dimovich/82adf5cdf13970680f4ba885a5dbf6ee to your computer and use it in GitHub Desktop.
;; I'm running the clj command inside this project:
;; https://github.com/dimovich/deps-cider-cljs-reagent
;; clj -R:figwheel -C:figwheel -Sdeps '{:deps {org.clojure/tools.trace {:mvn/version "0.7.10"}}}' -i trace.clj -m figwheel.main -b dev -r
(ns user)
(require '[clojure.tools.trace :as t])
(require 'cljs.main)
(require 'cljs.repl)
(require 'figwheel.main)
(require 'figwheel.repl)
(require 'figwheel.core)
(comment
(t/trace-vars figwheel.repl/connections-available)
(t/trace-vars figwheel.repl/create-connection!)
(t/trace-vars figwheel.repl/receive-message!)
(t/trace-vars cljs.repl/maybe-install-npm-deps)
(t/trace-vars cljs.repl/load-namespace)
(t/trace-vars cljs.repl/run-inits)
(t/trace-vars cljs.repl/initial-prompt)
(t/trace-vars cljs.repl/repl-prompt)
(t/trace-vars cljs.repl/repl-read)
(t/trace-vars cljs.repl/repl*))
;;(t/trace-ns figwheel.main)
(t/trace-ns figwheel.repl)
(t/trace-ns cljs.repl)
(t/trace-ns figwheel.server.jetty-websocket)
(t/trace-ns figwheel.server.ring)
;;(t/trace-vars figwheel.main/default-compile)
;;(t/trace-vars figwheel.main/serve)
(set! *print-level* 1)
(set! *print-length* 3)
;; trace-ns of figwheel.repl and/or cljs.repl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment