Email or username:

Password:

Forgot your password?
Top-level
Datenschauer :verified:

@rap1ds I am very new to Clojure, but could you point to some guidance/explanations what lets you favor deps over leiningen? 🙏

4 comments
Mikko Koski 🇫🇮

@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

@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

Datenschauer :verified:

@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.

Mikko Koski 🇫🇮

@datenschauer I know! :D is extremely stable, but when it comes to development tools, things have moved forward quite a lot in recent years!

Sean Corfield

@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!

Go Up