ns-tracker
ns-tracker copied to clipboard
Library to keep track of changes to Clojure source files
Hi! I'm using this library because pedestal [uses it](https://github.com/pedestal/pedestal/blob/50fe5ea89108998ac5a79a02a44432fd111ea6f8/service-tools/src/io/pedestal/service_tools/dev.clj#L17-L21) to reload the files. The problem is that `ns-tracker` doesn't return the namespaces in the order in which each file depends...
This adds support to Clojure 1.11's `:as-alias` as outlined in https://clojure.atlassian.net/browse/CLJ-2123 and implemented in https://github.com/clojure/clojure/commit/f96eef2.
This way it is much easier to fix such an errors in a large codebase