Hacker News
- Programming Beyond Paradigms https://www.micahcantor.com/blog/programming-beyond-paradigms/ 65 comments
- Monad Confusion and the Blurry Line Between Data and Computation https://www.micahcantor.com/blog/monad-confusion/ 70 comments
- Why learn Racket? A student's perspective https://www.micahcantor.com/blog/why-learn-racket/ 52 comments
- Global dead code elimination in js_of_ocaml https://www.micahcantor.com/blog/js-of-ocaml-dead-code/ 2 comments programminglanguages
- My Programming Language Feature Wishlist https://www.micahcantor.com/blog/programming-language-feature-wishlist/ 12 comments programminglanguages
- Synthesizing the boring parts with GHC: a research progress report https://www.micahcantor.com/blog/haskell-synthesis-ghc/ 4 comments haskell
- Monad Confusion and the Blurry Line Between Data and Computation https://www.micahcantor.com/blog/monad-confusion/ 10 comments programming
- Monad Confusion and the Blurry Line Between Data and Computation https://www.micahcantor.com/blog/monad-confusion/ 3 comments lisp
- Monad Confusion and the Blurry Line Between Data and Computation https://www.micahcantor.com/blog/monad-confusion/ 11 comments haskell
- Compiling a Subset of JavaScript to ARM Assembly in Haskell https://www.micahcantor.com/blog/js-to-asm-in-hs/ 5 comments haskell
- About that Reader trick https://www.micahcantor.com/blog/about-that-reader-trick/ 8 comments haskell
- Typed Racket: the good and the bad https://www.micahcantor.com/blog/thoughts-typed-racket/ 3 comments racket
- Crafting Interpreters in Typed Racket https://www.micahcantor.com/blog/crafting-interpreters-typed-racket/ 5 comments racket