This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-22
Channels
- # announcements (2)
- # asami (123)
- # aws (17)
- # babashka (77)
- # babashka-sci-dev (23)
- # beginners (48)
- # biff (6)
- # calva (35)
- # cider (16)
- # clj-on-windows (1)
- # clj-yaml (19)
- # clojure (36)
- # clojure-europe (78)
- # clojure-nl (5)
- # clojure-norway (8)
- # clojure-poland (3)
- # clojure-uk (16)
- # clojurescript (17)
- # cursive (6)
- # datahike (3)
- # datalevin (26)
- # duct (7)
- # emacs (41)
- # events (2)
- # fulcro (7)
- # graphql (5)
- # honeysql (13)
- # juxt (3)
- # kaocha (7)
- # lsp (5)
- # malli (12)
- # off-topic (14)
- # pathom (3)
- # portal (1)
- # rdf (9)
- # reitit (3)
- # remote-jobs (2)
- # shadow-cljs (37)
- # spacemacs (5)
- # tools-build (1)
- # tools-deps (20)
- # xtdb (2)
Could cider-result keep history ? When I use cider-pprint-eval-last-sexp I wish to keep the previous result.
It used to work for me, but using cider-connect-cljs
in my project results in a parsing error from parseclj
... What is it even trying to parse ?
Yup, this was it. I had introduced a syntax error that bugged cider but didn't bug shadow-cljs itself.
Hi, is there a way to get CIDER to cache compilation or to AOT the code and then just have CIDER redefine the small handful of things I'm working on? I'm working on a very large project (100k+ LoC) and starting the REPL can take upwards of 3 minutes. Having an older computer I like to stop my REPL when I'm not working on this code because it takes a large amount of memory, so I need to start and stop my REPL several times a day.
I'd say this guide applies https://clojure.org/guides/dev_startup_time ...I use my own, more automated variation of it . I'd say the official way is a bit manual However, when applied+understood carefully, it should be a good gain
It also can be a good idea to avoid as many require
s as possible in user.clj
If you have "dev niceties" over there, prefer a delay
ed requiring-resolve
to a require
And last but not least, it is very customary under clj/emacs/lisp tradition to have repl sessions that last days (weeks, for the most hardcore users) :) Worth the if your workflow is excessively "stateless"
I totally get that a lot of people like to leave REPL sessions running for a very long time, and I used to with smaller projects, I just can't with such a large application, it takes too much memory on my old computer