▲ | frumplestlatz 4 days ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I see that your comment is now downvoted into the negatives. When people are confused by something, they will often blame the target of their confusion instead of admitting to themselves that they don’t understand. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | hurril 4 days ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
You both have good points. But there is monads the mathematical and programmatic concept, and there is also something a little bit handwavy in how these things are incorporated into an application architecture. The latter is what is being used on the one hand in comparison to MVC, etc, on the other. I.e.: a monadic architecture in Haskell is good, but one in Java is going to suck. A sort of half-way point is in The Elm Architecture, which is a sort of deconstructed IO monad. (Writing this as someone with decades of experience in writing monadic architectures.) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|