2 ms·
Colors seem to be about how functions compose, and the way functions compose is a way we can control effects. "Throw it on an executor" doesn't change the fact
by butterisgood 6y ago
Colors seem to be about how functions compose, and the way functions compose is a way we can control effects.
"Throw it on an executor" doesn't change the fact that you had to change the way you evaluate different colored functions. So I guess it's still colored?
(How are function "colors" not just monads without saying "monads"?
Maybe if you understand function coloring you already understand what monads are and just don't know it yet.)