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?

    • kosako2007@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

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

      • kosako2007@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

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

      • rahul_de@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        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.

    • rahul_de@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      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” :)