speculative

https://github.com/borkdude/speculative
borkdude 2018-12-24T16:53:54.054600Z

did the spec for conj. I first tried to account for “wrong inputs” like (conj {:a 1} 1), but this lead to complex spec. Now I just accounted for these wrong inputs while generatively checking the spec. https://github.com/slipset/speculative/pull/176/files

2018-12-29T11:59:06.055Z

TIL about use of conj with a map. Makes sense, but feels very strange at first.