this post was submitted on 18 Oct 2023
1 points (100.0% liked)

Lisp

53 readers
3 users here now

founded 1 year ago
MODERATORS
 

No commits on GitHub since 2022, the slack channel is dead silent, and it seems everyone here recommends deps.edn. Is Leiningen worth using in 2023 or should I jump ship?

you are viewing a single comment's thread
view the rest of the comments
[–] jlesquembre@alien.top 1 points 1 year ago (2 children)

I prefer deps.edn for new projects, but Leiningen is still useful and alive, projects like https://github.com/babashka/babashka still use it.

[–] rahul_de@alien.top 1 points 1 year ago

Don't think there is a good reason to keep lein but one of the reasons we keep it is that it all "just works" and we would not like to change things just for the sake of it. "Don't change anything unless its broken" :)

[–] kosako2007@alien.top 1 points 1 year ago (2 children)

It is curious because babashka itself uses 'bb.edn' as a means of configuring the dependencies of a project.

[–] rahul_de@alien.top 1 points 1 year ago

One of the babashka maintainers here. bb.edn is for projects that run on babashka not for standard JVM projects. Since babashka itself is a standard JVM project we use tools.deps/lein as usual.

[–] kosako2007@alien.top 1 points 1 year ago

Babashka also made possible 'lein2deps' and 'neil' two commands that help with the definition of a deps.edn.