@rap1ds I am very new to Clojure, but could you point to some guidance/explanations what lets you favor deps over leiningen? 🙏
Top-level
@rap1ds I am very new to Clojure, but could you point to some guidance/explanations what lets you favor deps over leiningen? 🙏 4 comments
@rap1ds Hey, thanks for the detailed explanations! I really gotta check those out because all the beginner books and tutorials, I read so far, used leiningen. @datenschauer I know! :D #clojure is extremely stable, but when it comes to development tools, things have moved forward quite a lot in recent years! @rap1ds @datenschauer Were there any gotchas for you, when you did that migration? We started with lein back in 2010, switched to boot in 2015, and then to the CLI in 2018, and we've been very happy -- but I'm always interested to hear about others' experiences with such migrations! |
@datenschauer
Sure! Key points:
- It's from the Clojure core team
- Faster startup time
- Ability to use libs directly from git and local filesystem
- tools.build makes it easier to customize the build process vs. leiningen plugins
I also like the philosophy of having multiple small and focused tools (Clojure CLI, tools.deps. tools.build) vs one tools (lein) that tries to handle them all
#clojure
@datenschauer
Sure! Key points:
- It's from the Clojure core team
- Faster startup time
- Ability to use libs directly from git and local filesystem
- tools.build makes it easier to customize the build process vs. leiningen plugins
I also like the philosophy of having multiple small and focused tools (Clojure CLI, tools.deps. tools.build) vs one tools (lein) that tries to handle them all