JUXT Clojure Radar 2021(juxt.pro) |
JUXT Clojure Radar 2021(juxt.pro) |
This is what they write about Clojure Deps:
> We have many older Clojure projects that use Leiningen, and a small number that use Boot (now on hold), but in recent years we’ve switched to deps.edn and clj. We like that builds are simple and fast, and since tools around deps.edn have accumulated rapidly we now use it confidently on all new projects, so we’re placing deps.edn in Adopt.
You're also welcome to use our ClojureScript Radar graphic at https://github.com/juxt/radar.
thanks to all involved https://www.emacswiki.org/emacs/ParEdit
But I do like my types, so basically I'm conflicted.
This is a different approach worth checking out.
I also saw TypedClojure but not sure what to choose.
People have this urge for types, but I would give it a shot and apply types/validation when you really need or miss important edgecase etc.
Spec is good if you need something robust and highly composable. Its always a tradeoff, but it has the best flexibility.