New @typedclojure error messages--destructuring is now a first-class concept!
Old: Polymorphic static method clojure.lang.RT/nth could not be applied to arguments
New: The type `(t/HSet #{:foo})` cannot be destructured via syntax `[a]`
patreon.com/posts/54411134
[New paper draft]
Squash the work! Inferring Recursive Type Annotations from Plain Data for Optional Type Systems
frenchy64.github.io/papers/s… with @samth
If you're a superfan, you can now support my work on @TypedClojure on Patreon. I plan on enjoying myself and rediscovering why I started in the first place--no more big crowdfunds and ridiculously high expectations. Sound fun? Pull up a seat and order a fn patreon.com/ambrosebs
core.typed 0.5.1: Improved auto-annotation performance (capable of WIP cljs.compiler types specs), added auto-annotation test suite via CircleCI Workflows groups.google.com/forum/#!to…
core.typed 0.5.0: check-ns breaking change (transitive ns deps not checked), and moved to custom single-pass tools.analyzer fork groups.google.com/forum/#!to…