On the old clojure wiki there was a page that detailed some clojure code recommendations, like not extending protocols to types you don't own if you don't own the protocol. It was a list of 30 or so items.
that particular advice has been cleaned up and moved to the protocol page btw
https://clojure.org/reference/protocols#_guidelines_for_extension
that list has moved to https://clojure.org/community/contrib_howto#_coding_guidelines
Ah, wonderful thank you.
since I've written this more times than I care to, I added a faq re keywords like :1
at https://clojure.org/guides/faq#keyword_number
would it make sense to also add an explanation regarding :/
? from what I gathered here (correct me if I'm wrong) it's not a valid keyword, but test.check deliberately does generate it...