The point here is to have granular tracking of function definitions over time. This is a step towards ensuring maximum reproducibility, for knowing which version of a function was used during which input evaluation.
It is also a step towards integrating with clojure git repos, so that you can use functions from your clojure project inside of session, without losing tracking of which function was for a given evaluation.
Integrate codeq into session.
The point here is to have granular tracking of function definitions over time. This is a step towards ensuring maximum reproducibility, for knowing which version of a function was used during which input evaluation.
It is also a step towards integrating with clojure git repos, so that you can use functions from your clojure project inside of session, without losing tracking of which function was for a given evaluation.