This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-14
Channels
- # atom-editor (5)
- # babashka (6)
- # beginners (29)
- # calva (16)
- # cider (1)
- # clj-kondo (20)
- # cljs-dev (44)
- # clojure (29)
- # clojure-europe (19)
- # clojure-nl (8)
- # clojure-norway (7)
- # clojure-spec (2)
- # clojure-sweden (1)
- # clojure-uk (56)
- # clojurescript (32)
- # code-reviews (30)
- # conjure (24)
- # cursive (49)
- # datomic (4)
- # fulcro (31)
- # helix (3)
- # instaparse (4)
- # kaocha (100)
- # lambdaisland (2)
- # mid-cities-meetup (1)
- # monads (1)
- # off-topic (42)
- # pathom (13)
- # pedestal (6)
- # portal (5)
- # re-frame (6)
- # reagent (9)
- # reitit (11)
- # remote-jobs (1)
- # rewrite-clj (11)
- # shadow-cljs (44)
- # sql (22)
- # tools-deps (13)
- # uncomplicate (1)
- # xtdb (15)
@sogaiu, I did have something vague in my design notes, I’ll let you know when I have updated it, probably sometime in my tomorrow.
Here's a few: clj-kondo (fork of rewrite-clj), Chlorine (rewrite-cljs), carve (playground), cljfmt (rewrite-clj + rewrite-cljs)
i've been going through clojars data that i collected and that's where i'm noticing some things 🙂
Thanks for the nudge @sogaiu, here’s my updated list: https://github.com/lread/rewrite-cljc-playground/blob/master/doc/design/01-merging-rewrite-clj-and-rewrite-cljs.adoc#projects-using-rewrite-clj-andor-rewrite-cljs
https://grep.app was quite a helpful in expanding my list
Nothing that would likely surprise you, @borkdude but I had omitted projects like MrAnderson, mutant and kibit.
@lee thanks for the list! i will compare what i come up with, hopefully soon 🙂 btw, at: https://github.com/lread/rewrite-cljc-playground/blob/master/doc/01-introduction.adoc#interesting-alternatives there is a column for "Includes Element Row/Col" -- i think parcera does include this info, but to get at it, one must examine metadata of the node of interest. for example:
(meta
(nth
(pc/ast
(slurp (str (System/getenv "HOME")
"/src/clojure/src/clj/clojure/core.clj")))
10))
#:parcera.core{:start {:row 5, :column 74}, :end {:row 5, :column 75}}
at least i found this works for the jvm version -- i have not tried the cljs version.