This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (21)
- # announcements (1)
- # beginners (36)
- # boot (48)
- # cider (21)
- # clojure (61)
- # clojure-italy (4)
- # clojure-japan (5)
- # clojure-norway (2)
- # clojure-russia (2)
- # clojure-sg (2)
- # clojure-uk (3)
- # clojurescript (33)
- # core-async (5)
- # core-typed (1)
- # cursive (13)
- # datomic (34)
- # devops (38)
- # editors (24)
- # events (10)
- # ldnclj (14)
- # off-topic (31)
- # onyx (4)
- # re-frame (84)
@danielcompton: That’s great - is Mike’s second comment https://github.com/Day8/re-frame/issues/34 still the best way of wiring them up together?
@colin.yates: this is the bleeding edge now. It's pretty nice https://github.com/Day8/re-frame/wiki/Debugging
It doesn't work that nicely with Cursive yet, clairvoyant traces with a macro and cursive doesn't resolve the defns inside the tracing macro
yeah, that’s unfortunate. Still, considering what else Cursive does it is hard to complain too much
I find ace-jump really useful as well but only if you can see the thing you want to jump to.
I just started using Cursive. When I add a dependency to my project.clj file, such as
[org.clojure/core.async "0.1.346.0-17112a-alpha"] how do I get Cursive to then update its external libraries for this project?
@cursive has a Leiningen panel in which you can click ‘refresh’. That will download them. Alternatively download them in a console (‘lein deps’) and then restart IntelliJ.
whichever you do I think you need to restart any REPLs for them to see the new lib
I've already got them downloaded, and I haven't started a REPL yet, but I'm getting messages like
chan cannot be resolved in my code.
I remember Colin (the other one ;-)) mentioning that boot support is on the roadmap but I have no idea how long. Might be worth dropping him a note in the #C0744GXCJ channel?
Yeah, we're using this in the mean time: https://github.com/boot-clj/boot/wiki/For-Cursive-Users