This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-01-07
Channels
- # announcements (27)
- # babashka (29)
- # beginners (280)
- # calva (34)
- # cider (4)
- # circleci (11)
- # cljfx (10)
- # cljsrn (1)
- # clojure (526)
- # clojure-dev (9)
- # clojure-europe (42)
- # clojure-finland (5)
- # clojure-losangeles (1)
- # clojure-nl (4)
- # clojure-taiwan (2)
- # clojure-uk (14)
- # clojurescript (40)
- # clr (43)
- # community-development (5)
- # css (4)
- # cursive (7)
- # duct (82)
- # events (1)
- # fulcro (72)
- # garden (44)
- # hoplon (3)
- # java (40)
- # jobs (4)
- # juxt (1)
- # luminus (53)
- # meander (13)
- # off-topic (26)
- # pathom (14)
- # pedestal (3)
- # portal (2)
- # rdf (3)
- # re-frame (54)
- # releases (10)
- # remote-jobs (3)
- # sci (74)
- # shadow-cljs (47)
- # startup-in-a-month (5)
- # testing (9)
- # tools-deps (73)
- # vim (12)
hmm… that must be it. was there any reason for the switch from prepl to nrepl? nowadays, most other platforms (atom, intellij idea, and vs code) seem to have good-enough socket repl support…
prepl isn't powerful enough for providing good tools, I was reinventing a bad nREPL. I don't have enough time to do that really, I'd rather spend time making things that work well and have good UX for people that need it, so I built in nREPL instead and ended up being able to delete 50% of my code while ending up with something more powerful and stable.
And it wasn't socket REPL, it was specifically prepl because socket REPL doesn't distinguish between what's a result, stdout or stderr. I will add support for Clojure over prepl in Conjure again one day (probably) but it'll be extremely weak in comparison to what you can do with nREPL.
I've written maaaany times on my blog and spoken in a few talks about how prepl is good for some simpler things, but for interactive editor tooling with lots of async evaluations, it's just not good enough.
i see. it all makes sense now. thank you very much for all the effort you put into Conjure! as a proud member of Clojurist Together, i hope you’re taking advantage of it and being compensated for your effort and time. 🙂
I'm a member too 😄 I'm not benefiting from it right now but that's totally fine, I have my own personal wonderful independent sponsors on GitHub that fuel my coffee habit and Conjure work on the weekends 🙂 Actually I do benefit from CT indirectly from the work on CIDER etc, that helps me out MASSIVELY.
seeing the https://clojurians.slack.com/archives/C06MAR553/p1610022945015300, I was wondering, is this magic available to us via any of the available vim clojure plugins?
it works with coc-nvim
I have the following mapping (which I took from coc’s readme I think)
nmap <leader>qf <Plug>(coc-fix-current)
It also works as a code action in the nvim lsp