This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-03-20
Channels
- # bangalore-clj (1)
- # beginners (145)
- # boot (8)
- # braid-chat (2)
- # capetown (2)
- # cider (27)
- # cljs-dev (232)
- # cljsrn (30)
- # clojure (223)
- # clojure-boston (1)
- # clojure-dusseldorf (2)
- # clojure-greece (1)
- # clojure-italy (21)
- # clojure-russia (16)
- # clojure-sanfrancisco (13)
- # clojure-spec (33)
- # clojure-uk (56)
- # clojurescript (165)
- # core-async (16)
- # core-logic (5)
- # cursive (14)
- # data-science (2)
- # datavis (2)
- # datomic (49)
- # duct (15)
- # editors (5)
- # emacs (6)
- # fulcro (11)
- # graphql (11)
- # hoplon (8)
- # jobs (4)
- # jobs-discuss (82)
- # jobs-rus (7)
- # leiningen (4)
- # luminus (5)
- # off-topic (90)
- # om (7)
- # om-next (1)
- # parinfer (67)
- # pedestal (34)
- # portkey (46)
- # re-frame (12)
- # reagent (4)
- # reitit (3)
- # remote-jobs (1)
- # ring-swagger (8)
- # shadow-cljs (13)
- # spacemacs (18)
- # specter (6)
- # sql (5)
- # tools-deps (4)
- # unrepl (40)
- # yada (26)
Is it possible to turn https://github.com/venantius/pyro on in profile.boot? This is mine right now:
(require 'boot.repl)
(swap! boot.repl/*default-dependencies*
concat '[[cider/cider-nrepl "0.17.0-SNAPSHOT"]
[refactor-nrepl "2.4.0-SNAPSHOT"]
[venantius/pyro "0.1.2"]
])
(require '[pyro.printer :as printer])
(printer/swap-stacktrace-engine!)
(swap! boot.repl/*default-middleware*
conj
'cider.nrepl/cider-middleware
'refactor-nrepl.middleware/wrap-refactor)
Error: Could not locate pyro/printer__init.class or pyro/printer.clj on classpath.@borkdude you're doing a require before the dependencies have been added. You need to use set-env!
aah, I thought somehow swapping these dependencies also loaded them, but that’s not how it works
Hmm, I just hit a weird one. In what circumstance will the order in which dependencies are listed in boot’s environment affect the artifacts and classpath used?
I have one ordering which works as expected and another that yields a ClassNotFoundException
I would have imagined that the dependencies collection had set semantics tbh