Email or username:

Password:

Forgot your password?
Mikko Koski 🇫🇮

Shout out to lein-tools-deps (github.com/RickMoynihan/lein-t). It was a huge help when we migrated from leiningen to deps. After taking it to use, we were able to migrate everyting to deps/clojure cli incrementally, piece by piece. Great project! #clojure

5 comments
Datenschauer :verified:

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

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

#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

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 #clojure 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