-
What's in a Fold: The Basic Catamorphism in recursion-schemesMarch 10, 2017 This article is meant as an accessible introduction to the most basic recursion scheme, the catamorphism.
-
Partial patterns in do blocks: let vs returnIf you're in a do block, and you need a partial pattern match, should you use a let? This blog post explains why not. Re
-
An Introduction to Recursion SchemesIn 1991, Erik Meijer, Maarten Fokkinga, and Ross Paterson published their now-classic paper Functional Programming with
-
Bananas, Lenses, Envelopes and Barbed Wire A Translation GuideOne of the papers I've been slowly rereading since summer began is , by Erik Meijer, Maarten Fokkinga and Ross Paterson.
-
Practical Recursion Schemes06 Sep 2015 (This article was originally published at Medium) Recursion schemes are elegant and useful patterns for expr
-
F-AlgebrasWhat is algebra? Naively speaking algebra gives us the ability to perform calculations with numbers and symbols. Abstrac