jonsterling
- Karma
- 579
- Created
- May 25, 2010 (16y ago)
- Submissions
- 0
- Science of Logic (nLab) (ncatlab.org)
- JonPRL Tutorial – Proof Assistant for Computational Type Theory (jozefg.bitbucket.org)
- Type Theory Podcast #3: Dan Licata on Homotopy Type Theory (typetheorypodcast.com)
- Type Theory Podcast #1: Peter Dybjer on types and testing (typetheorypodcast.com)
- Proving Type Inequality in C++ (jonmsterling.com)
- Flexibly-Phased Constraints in Haskell (jonmsterling.com)
- Expressing Church Pairs with Types (jonmsterling.com)
It’s easy to express pairs in the untyped lambda calculus; adding types makes it somewhat more complex to get a correct encoding. In this article, I explain how we can build a pair with typesafe accessors in a…
- Unifying Monoids and Monads with Polymorphic Kinds (jonmsterling.com)
With GHC's new polymorphic kinds, a monad really is just a monoid in the category of endofunctors.