This project is set up to use the `clj` cli tool and `deps.edn`. Results will vary if using other build systems.
Every time a dependency is added to `deps.edn`, you’ll want to regenerate `deps-lock.edn`. Use the following command:
nix run github:jlesquembre/clj-nix#deps-lock
If you have direnv and nix installed, this package should set itself up for you! The clojure code can be run with the following:
clj -X hello.core/-main
Test code used in this repository comes from Graham Enos’ article. Admittedly, though the mathematician’s backstory is interesting, I didn’t find the idea as novel as Graham did - it seems like a natural consequence of definitions - though maybe I’m missing something!