Recientemente he intentado encontrar una buena fuente sobre la diferencia entre mónadas y monoides.monoid vs mónada en Scala
¿Podría alguien proporcionar un enlace a un buen recurso sobre esto o tal vez tómate un tiempo para explicar las similitudes/diferencias?
Hay tanto contenido sobre mónadas y monoides que supongo que todo el mundo tiene su propia "buena fuente". Mi tríada es: esta [ASUNTA pregunta] (http://stackoverflow.com/questions/3870088/a-monad-is-just-a-monoid-in-the-category-of-endofunctors-whats-the-problem) [Las mónadas no son metáforas] (http://www.codecommit.com/blog/ruby/monads-are-not-metaphors) de Daniel Spiewak y [Monads are Dominoes] (http://apocalisp.wordpress.com/ 2011/07/01/mónadas-son-dominó /) por Rúnar Óli – blouerat
En teoría de categorías "Para cualquier categoría C, la categoría [C, C] de sus endofunctors tiene una estructura monoidal inducida por la composición. Un objeto monoide en [ C, C] es una mónada en C. " - de https://en.wikipedia.org/wiki/Monoid_%28category_theory%29. Consulte https://en.wikipedia.org/wiki/Monad_%28category_theory%29 para la definición de mónada en la teoría de categorías. –