|
|
|
|
|
by lenkite
1799 days ago
|
|
> and tools.build, tools.deps, tools.cli are aligned with this mission. No, they are neither simple nor easy. They make new project setup un-necessarily hard, they make builds un-necessarily hard and complicate stuff for both newbies and intermediate programmers. Only experts with tools.* may be comfortable with this and I have seen these experts actually copy sample template `deps.edn` for new projects and use long complicated aliases. For both simplicity and ease-of-use this should be done by a tool and not a human. When I recommended some friends to Clojure, they stopped after getting stuck in deps.edn. Clojure setup feels more complicated than C++/Java/Kotlin/Python project setup nowadays. I wish Clojure would use Rust's Cargo for inspiration. `cargo new --bin projName` and open the folder in your editor/IDE of your choice. |
|