News for hackers. Stuff that matters.
Re:Clojure Turns 15 panel discussion video by billfruit on Monday February 13, 2023 @11:51AM (#34776044)
Deps may be well documented, but lots of introductory material seems to use lein. Having two systems is more confusing.
Re:Clojure Turns 15 panel discussion video by seancorfield on Monday February 13, 2023 @04:03PM (#34780435)
Because a decade ago there was only Leiningen -- so all the books and tutorials (and videos) created in the early days of Clojure had to use it. At work, we started with lein (back in 2011 for our production code), then we switched completely to Boot in 2015, and then we switched completely to deps.edn in 2018. build.clj (tools.build) is a "recent" addition (less than two years since the very first 0.0.1 commit).

More and more introductory material is appearing these days featuring deps.edn but given there was a decade of Leiningen usage out there before deps.edn even appeared, the current state of affairs shouldn't surprise anyone.

As for more than one system, lots of languages have that situation: consider make -> ant -> maven -> gradle etc.

Re:Clojure Turns 15 panel discussion video by puredanger on Monday February 13, 2023 @04:42PM (#34781070)
How do we ever move the world forward if we are only allowed to have one thing?