Ep 040: Should I use lein, boot, or tools.deps?
Each week, we answer a different question about Clojure and functional programming.
This week, the question is: “Should I use lein, boot, or tools.deps?” We assemble a list of build tool characteristics and talk about how each tool stacks up before giving our recommendations.
- “The best thing about boot is that you can use all the flexibility of Clojure code. The worst thing about boot is that you can use all the flexibility of Clojure code.”
- “Tools.deps, the non-build build tool.”
- “I have a file, it’s got Clojure in it, and I want to run it.”
- “Tools.deps has enabled people to make build functions that stand alone. They don’t have any ceremony to become part of the tool. It’s just a main.”