Building on my previous post, I explore how we can use Arrows to represent your effects, and how it can provide pretty substantial benefits in your ability to analyze effectful programs at runtime.
13 Likes
As an Arrow newbie, the first post explained well the expressiveness problem with Monads and the second was enlightening on Arrow. Thank you for writing those!
2 Likes
Thanks for this! I also read this back in October and renewed my interest in arrows, which I’d been interested in learning for quite a while. I finally found a use-case / excuse to try it out, and think it’s pretty nice!
1 Like