https://softwareengineering.stackexchange.com/questions/4160...
The premise is the imperative shell can become pretty riddled with decisions if your application contains a lot of I/O.
Some like the "Free Monad" solution, but I found that too be too coupling.
https://softwareengineering.stackexchange.com/questions/4160...
The premise is the imperative shell can become pretty riddled with decisions if your application contains a lot of I/O.
Some like the "Free Monad" solution, but I found that too be too coupling.