Exploring Arrows for sequencing effects

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