I really struggle with why I would apply certain t...
# chicago
w
I really struggle with why I would apply certain things. I don't have an FP background. To me it seems a lot of the different things Arrow provides are really formed to fit the problem of operating in an "FP" way. For instance the
Data Types
make lots of sense to me and are easy to bring in to projects I work on, but the other "heavy" aspects like
Effects
,
Optics
, and
Type Classes
don't make a ton of sense to me when I have access to OO constructs