clojure

New to Clojure? Try the #beginners channel. Official docs: https://clojure.org/ Searchable message archives: https://clojurians-log.clojureverse.org/
seancorfield 2021-05-08T00:23:51.214400Z

A concrete benefit : main opts do not merge, exec args do. So you can use different aliases and combine arguments. We leverage that at work. You can't combine main opts like that.

2021-05-08T00:28:18.214600Z

I see. Thanks.

Helins 2021-05-08T20:15:59.219800Z

Is there any existing tooling for working with "sub-properties" in test.check? 1. Against a generated input, discriminate between "sub-properties", reporting exactly which failed (as opposed to (and prop-1 prop-2 ...) which hides that) 2. Ideally, when failing, shrinks and works only against the failing "sub-property" I know test.chuck (with a 'U') works for point 1 by allowing to use clojure.test/is but I don't believe it is too smart about point 2.

Helins 2021-05-08T22:17:48.221600Z

3. Failing a sub-property does prevent other sub-properties from being tested (purpose is to "multiplex" generated input which can be expensive to create)