haskell - significa - Bibliotecas de transformadores de mónada-¿cuál usar?
que quiere decir monadología (1)
Hay muchas bibliotecas de transformadores de mónada diferentes en Hackage. Algunos parecen llamar más la atención que los demás. Para nombrar algunos: mtl (versión actual que depende de los transformadores por alguna razón), transformers, monadLib, monads-tf, mtlx, contstuff.
¿Cuál debería preferirse y por qué? ¿Cuáles son sus características únicas? ¿Qué pasa con el rendimiento?
La plataforma Haskell especifica mtl
y transformers
como estándar.
Si no está seguro, debería usar mtl
.
Sin embargo, si tiene una razón técnica específica para ver las nuevas bibliotecas, tienden a abordar los problemas o agregar nuevas funciones a mtl
. monadLib
en particular, tiene algunas características nuevas.