Official account for Typed Clojure, an optional type system for Clojure & Clojurescript

Joined October 2013
8 Photos and videos
Typed Clojure retweeted
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
2
3
Typed Clojure retweeted
16 Jul 2019
I just applied for @cljtogether funding to improve type inference in @TypedClojure using symbolic execution. Applications due 17 July! My app: gist.github.com/frenchy64/68…
6
31
[ANN] core.typed.checker.jvm 0.7.1 - split into more repos and some analyzer fixes groups.google.com/forum/#!to…

1
3
Typed Clojure retweeted
30 Nov 2018
[Talk Slides] Typed Clojure: Wishful thinking (Clojure Conj 2018 Unsession) ambrosebs.com/talks/unsessio…

6
9
[ANN] core.typed 0.7.0 - split into smaller repos groups.google.com/forum/#!to…

1
1
Typed Clojure retweeted
17 Nov 2018
[New paper draft] Squash the work! Inferring Recursive Type Annotations from Plain Data for Optional Type Systems frenchy64.github.io/papers/s… with @samth

5
16
Typed Clojure retweeted
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
9
12
[ANN] core.typed 0.6.0 - 30% faster analyzer, towards leaner runtime inspired by spec groups.google.com/forum/#!to…

3
5
Typed Clojure retweeted
20 Sep 2018
New blog post -- The Road to @TypedClojure 1.0: Part 1 frenchy64.github.io/2018/09/…

9
14
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…

2
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…

2
core.typed 0.3.32: lots of clojure.{set,repl...} core annotations annotations, thanks to @kvaravind! groups.google.com/forum/#!to… #clojure

5
core.typed 0.3.31 supports paired arguments by @xudifsd (hash-map 1 'a) :- (Map Int Sym) (hash-map 1) ; type error! groups.google.com/forum/#!to…

3
4