Currently vars in ClojureScript can't be instrumented more than once, they can't even be uninstrumented.
This is because re-defining a defn on the repl mess up the vars meta, and after that we can't get the defn source anymore.
One idea here could be to memoize the var source, but then there is the problem of var source code modification.
So not sure how to solve this yet ...
Currently vars in ClojureScript can't be instrumented more than once, they can't even be uninstrumented.
This is because re-defining a defn on the repl mess up the vars meta, and after that we can't get the defn source anymore.
One idea here could be to memoize the var source, but then there is the problem of var source code modification.
So not sure how to solve this yet ...