2 ms·
Everything never became an arrow. Arrows are a flexible enough abstraction if you are trying to cram some things that the language supports badly into it, like
by marcosdumay 2y ago
Everything never became an arrow.
Arrows are a flexible enough abstraction if you are trying to cram some things that the language supports badly into it, like FRP.
Also, everything never became a lens.
- exe34 2y agoit just seemed like the tutorials just pivoted from monads to lenses to arrows. but fair enough, I never did "get" haskell. I loved the functional aspect of functional problems (e.g science equations), but once it came to carrying state, everything just turned into a mess for me.
- marcosdumay 2y ago> everything just turned into a mess for me I just want to say, this one is absolutely normal. That's what learning new stuff feels like most of the time. Then, after you pass through it, you go and write a tutorial so other people are spared. But then... I'm not sure this part works :)
- exe34 2y agoyeah I look forward to writing my own monad analogy!