Próbuję użyć funkcji dotrace z przestrzeni nazw clojure.tools.trace.Dlaczego otrzymuję Nie można dynamicznie powiązać dynamicznego nie-dynamicznego?
(dotrace [my-function] (my-function 5))
Ale mam ten błąd:
IllegalStateException Can't dynamically bind non-dynamic var: my-ns/my-function clojure.lang.Var.pushThreadBindings (Var.java:339)
Co to oznacza? dlaczego dostaję to?
(używam Clojure 1.3)
Czy możesz również podać kod funkcji my? – Ankur