Skip to content
RSS
Amplifier
Blogs
Podcasts
Music
Videos
Topics
Submit
Discover
Search
OPML
llms.txt
About
Sign up
Favorites
Account
Blog
Functorial Blog
A blog about functional programming
blog.functorial.com ↗
RSS feed ↗
33 posts
Follow
Latest posts
Counterexamples of Type Classes, Interactive!
Oct 29, 2021
Incrementally Improving The DOM
Apr 8, 2018
You Might Not Need The Virtual DOM
Mar 12, 2018
Extensible Coeffects
Feb 11, 2018
Co Finds a Pairing
Dec 10, 2017
The Game of Pattern Matching
Oct 28, 2017
Comonads for Optionality
Oct 28, 2017
Higher-order Abstract Syntax for Cartesian Closed Categories
Oct 8, 2017
Why You Should Use PureScript
Aug 9, 2017
Embedding Linear Lambda Calculus, Quickly and Easily
Aug 5, 2017
Equalizers of Comonads
Jul 13, 2017
FreeAp is a Comonad
Jul 1, 2017
Stack-Safe Traversals via Dissection
Jun 18, 2017
Comonads and Day Convolution
Aug 8, 2016
Comonads as Spaces
Aug 7, 2016
Announcing PureScript 0.8
Jan 31, 2016
Counterexamples of Type Classes
Dec 6, 2015
Building a Task List Application with Thermite
Nov 20, 2015
Stackless Coroutines in PureScript
Jul 31, 2015
Pretty Printing Arrows
Oct 27, 2013
Teaching Haskell To Juggle
May 25, 2013
A Typed Markup Language Based On Haskell
May 18, 2013
One-Hole Contexts Generalize Diff To Containers
Dec 21, 2012
Testing Random Properties With Type Classes
Aug 4, 2012
What Makes the Free Monad Free?
Jul 22, 2012
Haskell On Azure
Apr 29, 2012
Abstraction Elimination For Linear Lambda Terms
Feb 21, 2012
What if Haskell had (co)-equalizers?
Feb 19, 2012
Typing Linear Lambda Terms
Feb 12, 2012
Doubly-Recursive Functions, Generically
Feb 12, 2012
Solving Constraints Generically
Feb 6, 2012
Fun With PolyKinds: Polykinded Folds
Feb 2, 2012
Enumerating Permutations
Dec 28, 2011
←
Prev
✦
Random
Next
→
Visit
↗
Feed
Kagi
↗