This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-12-15
Channels
- # adventofcode (121)
- # bangalore-clj (5)
- # beginners (46)
- # boot-dev (9)
- # cider (20)
- # cljs-dev (7)
- # cljsrn (1)
- # clojure (341)
- # clojure-austin (7)
- # clojure-greece (144)
- # clojure-india (3)
- # clojure-italy (5)
- # clojure-spain (1)
- # clojure-spec (34)
- # clojure-sweden (3)
- # clojure-uk (90)
- # clojurescript (24)
- # core-async (1)
- # core-logic (7)
- # cursive (108)
- # datascript (2)
- # datomic (39)
- # events (1)
- # fulcro (225)
- # graphql (8)
- # hoplon (86)
- # instaparse (12)
- # jobs-discuss (2)
- # jvm (4)
- # keechma (1)
- # lein-figwheel (2)
- # leiningen (12)
- # off-topic (26)
- # onyx (35)
- # other-languages (1)
- # pedestal (3)
- # planck (11)
- # re-frame (12)
- # reagent (12)
- # reitit (5)
- # spacemacs (48)
- # specter (29)
- # sql (2)
- # test-check (1)
- # unrepl (71)
@dominicm It’s basically part of the overall approach of cljr - most of the functionality there depends on parsing the entire project code on operating on the resulting AST. swank-clojure
and CIDER generally rely on just analyzing the state of the running application.
Meaning we never build an AST and just inspect whatever we can from interactions with the nREPL server. For find and replace the problem with this approach is that obviously this works only for loaded namespaces, but you can easily load all namespaces if you want to do this.
Building the AST up front is pretty slow for big projects and you obviously have to keep rebuilding it all the time.
The old SLIME approach worked pretty well even though it was pretty primitive. I was just about to port (and enhance it a bit), when my CIDER time dropped to close to 0.
I've taken two weeks off work. I'm mostly playing VR, but I might have a go at seeing how that works out.
I haven’t played anything in while, so I’m not sure what’s VR is. 😄 I doubt it’s Virtual Reality. 🙂
The horror of being stabbed. The isolation of being in the cinema. The immersion. The looking around. It's all amazing.
1. Caused by clojure.lang.Compiler$CompilerException
@benedek Thank you! Yeah, this time it was a compilation error (I've done a refactoring and then undo'ed it but undo reverted to previous state only one of files). Sorry for that.