/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

blog.thomasheartman.com
| | aymannadeem.github.io
3.4 parsecs away

Travel
| | Folds are difficult to intuitively reason about Implementing folds can be tricky, brain-bending conquests in Haskell. This becomes all the more challenging in domains where associativity and strictness properties are less straightforward, such as when writing Template Haskell. While folds appear deceptively simple, they can be confusing to implement in practice. Without a structured way to fact-check one's intuition, it can be easy to overlook subtle intricacies, naively choose a left fold when the problem required a right fold, etc. Re-thinking original assumptions costs precious time and can leave you feeling like a dysfunctional baby. Luckily, there is a more methodical way to navigate these handy and useful higher-order functions.
| | matthew.brecknell.net
3.8 parsecs away

Travel
| |
| | eli.thegreenplace.net
1.9 parsecs away

Travel
| |
| | www.inner-product.com
13.3 parsecs away

Travel
| The core premise of functional programming, in my opinion, is that local reasoning and composition make for better code. Here I discuss what these terms mean and the benefits they bring.