|
|
|
|
|
by droningparrot
236 days ago
|
|
Haskell practically encourages this style of programming. Any function that touches IO needs to wrap outputs with an appropriate monad. It becomes easier to push all IO out to the edges of your program and keep your core purely functional with no monads |
|
[0] https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...