In Clojure, the parameter and docstring for swap!
, swap-vals!
, reset!
, and reset-vals!
consistently refer to {{atom}} and {{newval}}, but in ClojureScript this is not true.
In ClojureScript, {{a}} is used as a parameter name instead of {{atom}}, and for the reset functions, the parameter is named {{new-value}}, while the docstring refers to {{newval}} ( and in ClojureScript, there is one reference to the parameter as {{new-value}} in at the end of the reset!
docstring).
Suggest changing the parameters and docstrings to be consistent, matching those in Clojure.