Become a sponsor to Ambrose Bonnaire-Sergeant
Hi! I contribute to the open source Clojure ecosystem. My primary focus is Typed Clojure, an optional type system for Clojure.
Here are some of the projects I'm involved in:
- Typed Clojure (PhD Thesis)
- tutorials on logic programming and functional data structures
- desktop UI programming via cljfx
- clojure.spec generation
- many official Clojure libraries like clojurescript, clojure, core.match, core.cache
You can find more activities on my website.
Why sponsor me on GitHub Sponsors
By sponsoring me on GitHub Sponsors, you will directly support my work on Typed Clojure and get an insider view on my latest work and ideas.
Featured work
-
typedclojure/typedclojure
An optional type system for Clojure
Clojure 493 -
Clojure 4
-
frenchy64/hamt-tutorial
Exploration of Hash Array Mapped Tries.
TeX 40 -
clojure/core.typed
An optional type system for Clojure
Clojure 1,287
$1 a month
Selectmap Tier
Foundational and appreciated -- just like map
$5 a month
Selectcomp Tier
Building a type system is the composition of time and money -- thanks for providing one of those!
$10 a month
Selectmap Transducer Tier
You know why the map transducer takes a function of 'b's to a function of 'a's -- you just wanted to see if I knew.
$20 a month
Selectsequence Transducing function Tier
Thanks for coupling a composable algorithmic transformation from your bank to Clojure type systems!
$30 a month
Selectcomposed Transducers
Transducers compose backwards?! Take my money.
$100 a month
SelectCompany Logo Tier 1
Feature your company logo on typedclojure/typedclojure and clojure/core.typed README.
$500 a month
SelectCompany Logo Tier 2
Feature your company logo on typedclojure/typedclojure and clojure/core.typed README.