This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-08-03
Channels
- # announcements (5)
- # babashka (7)
- # beginners (119)
- # biff (4)
- # cider (7)
- # clj-kondo (26)
- # cljfx (3)
- # cljs-dev (2)
- # clojure (28)
- # clojure-austin (18)
- # clojure-europe (9)
- # clojure-france (6)
- # clojure-norway (4)
- # clojure-uk (3)
- # clojurescript (6)
- # community-development (1)
- # core-async (4)
- # cursive (9)
- # data-science (12)
- # datomic (13)
- # duct (18)
- # emacs (15)
- # etaoin (5)
- # events (13)
- # honeysql (46)
- # hyperfiddle (9)
- # jackdaw (5)
- # jobs (13)
- # keechma (4)
- # lsp (37)
- # malli (32)
- # nbb (14)
- # off-topic (10)
- # other-languages (2)
- # polylith (4)
- # programming-beginners (3)
- # reagent (27)
- # reitit (1)
- # shadow-cljs (32)
- # sql (11)
- # tools-build (5)
- # tools-deps (3)
- # vim (14)
- # xtdb (11)
Something that ight be interesting to this group is borkdudes new build tool neil https://blog.michielborkent.nl/new-clojure-project-quickstart.html I wonder who's using leiningen, and who's using deps?
I find deps a bit more confusing, but it might just be because everything uses lein and I've used it for years now. It does what it needs to do and gets out of the way, so I don't really have any pain points that deps could solve.
@U11BV7MTK what benefits has deps given you?
build times are way lower. I love how composable extra dev tools are locally. For quickly trying things out just make a temp dir and `clj -Sdeps ‘{deps {some-dep {version}}’ and you have a repl. Git deps, etc
I think they really could've made the CLI for deps easier to read
It's a weird combination of bashisms and Clojure
Lein is guilty of this too to an extent
love the invocation with -X
to invoke any function that takes a hash map instead of needing a namespace with a single -main
. Parsing of -X
functions does get a bit wonky due to two levels of escaping
Sean Corfeild has a nice git repo that has good stuff for deps. https://github.com/seancorfield/dot-clojure
yeah. makes it really easy to toss criterium into your repl, other easy stuff without needing to edit the profiles.clj file
But I like profiles.clj 😂