(replace-variable-tag-part tag)
Wrong tags that were written like (def ^long foo ...) convert to strings like clojure.core$long@deadbeef, where the deadbeef part is an hex string that changes from one run to the next. It is usually 8 digits long in my experience, but does not print leading 0s so can be shorter.
Replace these strings with @<somehex>, simply to make them consistent from one run to the next, thus easier to check for in unit tests, and producing fewer lines of output in 'diff' from one Eastwood run to the next. I doubt the exact value of the hex digits has any lasting significance needed by the user.
Wrong tags that were written like (def ^long foo ...) convert to strings like clojure.core$long@deadbeef, where the deadbeef part is an hex string that changes from one run to the next. It is usually 8 digits long in my experience, but does not print leading 0s so can be shorter. Replace these strings with @<somehex>, simply to make them consistent from one run to the next, thus easier to check for in unit tests, and producing fewer lines of output in 'diff' from one Eastwood run to the next. I doubt the exact value of the hex digits has any lasting significance needed by the user.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close