#clojure logs

2017-06-24

05:04dysfunpuredanger: the docs for s/conformer still say it returns :clojure.spec/invalid on failure to conform, but the namespace has of course changed
07:43puredangerOn web site or if you call doc?
07:44dysfunon the website
07:45dysfunhttp://clojure.github.io/clojure/branch-master/clojure.spec-api.html#clojure.spec/conformer
07:45puredangerWeb site is way out of date
07:46puredangerLong story, not interesting
07:46puredangerI think the code is correct
07:46dysfunwhat are the chances of getting updated docs on the site?
07:49puredangerThat's the long story, but it's in progress
07:49dysfuncan you share any vague indications as to when?
07:49puredangerUnfortunately I have no control over it
07:50puredangerTom Faulhaber runs a server that does all that stuff
07:50puredangerIt's one of those old pieces of infrastructure that has never really migrated into our control
07:51puredangerI've been working with him, but he's busy so it's just taking a while
07:51dysfunah, shame
07:51puredangerAll of this is frustrating to me as well
07:51dysfunwell yeah, you have to read docs too
07:52puredangerThe docs shouldn't even be there now - they should be under spec.alpha
08:05dysfunpuredanger: is there any documentation about the Spec protocol?
08:06dysfunthe human sort of documentation that attempts to explain
08:06puredangerNo as it still subject to violent change or even removal
08:06dysfun"violent" change. oh joy
09:30dysfunpuredanger: what's the difference between path and via for explain?
09:51puredanger I'm going from memory but I think one is the path of data keys and one is the path of nested specs