This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-08-06
Channels
- # aleph (1)
- # beginners (180)
- # calva (16)
- # cider (29)
- # clj-kondo (47)
- # cljsrn (5)
- # clojure (40)
- # clojure-dev (39)
- # clojure-europe (1)
- # clojure-italy (25)
- # clojure-nl (9)
- # clojure-russia (1)
- # clojure-spec (8)
- # clojure-uk (83)
- # clojurescript (54)
- # core-async (2)
- # datomic (20)
- # defnpodcast (7)
- # figwheel (6)
- # fulcro (6)
- # jobs (5)
- # joker (4)
- # kaocha (4)
- # luminus (4)
- # off-topic (8)
- # onyx (6)
- # pathom (14)
- # re-frame (28)
- # reagent (30)
- # remote-jobs (2)
- # shadow-cljs (88)
- # spacemacs (2)
- # specter (17)
- # sql (25)
- # tools-deps (78)
- # xtdb (1)
- # yada (2)
Hi. I have a problem debugging fullstack app in calva. I use a template from $ lein new re-frame dd +cider +handler
. When i run the resulting app from lein, $ lein figwheel
whatever I print with core/println
from server code pops up in repl and figwheel_server.log. But when I run calva jack-in that output is just lost.
Hi! Is it the same as this one? https://github.com/BetterThanTomorrow/calva/issues/272
This probably has nothing to do with it, but that +cider
option might screw things up. I am guessing it adds cider dependencies to the project.clj
, which might conflict with the ones Calva jack-in injects.
I didn't think it would help. I have some little time now to listen to the problem. That re-frame template, does it create a lein-figwheel or a figwheel-main, project?
calva-friends: I have a suggestion. If you add calva-friends
to your My Keywords notifications settings for this slack, then you'll get a badge on this channel when someone uses that word. I'll use it when I want your attention on something. Slack won't beep or flash anything, it will just badge the channel.
That said. calva-friends: I have some good news. Calva was selected for Q3 funding by Clojurists Together! Please spread the word! It means I will spend even more time with Calva and I will try get some stuff done that otherwise I deem are a bit to big/boring. It will be documentation, quality work/refactoring, but also some feature adding. @slack1038 has starting to bring some refactoring support into Calva and I will join in that. I don't know if I'll be able to also get some time to ease the pain points with the REPL window, but I will certainly try.
Congrats @pez! this is exciting for you - how is the REPL window currently implemented - is there support in VSCode or did you have to shoehorn something in?
@chris547, thanks! We had to shoehorn it in. It is implemented with a Webview. Underneath there is a whole new Clojure editor, with syntax highlighting, formatting, structural editing and all that. In theory this is great. But it gets to be a project of its own that I do not have the time to maintain (nor the time to gain the skills for, it was written by a genius frontend coder). It has lots of small and some big issues and I just don't have a good idea for how to dig myself out of the trap. I am currently thinking I should replace it using a coming virtual terminal API, but I haven't experimented with that enough to see if it is good enough.