clojure-dev

Issues: https://clojure.atlassian.net/browse/CLJ | Guide: https://insideclojure.org/2015/05/01/contributing-clojure/
dominicm 2020-07-01T09:36:54.339300Z

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.

alexmiller 2020-07-01T12:38:09.339900Z

that particular advice has been cleaned up and moved to the protocol page btw

alexmiller 2020-07-01T12:41:18.340300Z

that list has moved to https://clojure.org/community/contrib_howto#_coding_guidelines

dominicm 2020-07-01T13:29:43.340600Z

Ah, wonderful thank you.

alexmiller 2020-07-01T13:42:59.341300Z

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

1
👆 1
plexus 2020-07-03T09:51:04.342100Z

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...