es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MONADS

Producto cartesiano en Haskell, Monad con filtro.

Esto tiene que ser muy sencillo y estoy insatisfecho de no poder resolverlo en este punto de mi experiencia en Haskell. Quiero obtener el producto cartesiano de una lista consigo misma, pero quiero filtrar los elementos idénticos. No quiero un filtro posterior. Esto me da el producto cartesiano, aparentemente configurado . . . Read more

¿Por qué las mónadas son difíciles de explicar?

Este no es uno de los innumerables preguntas ya planteadas en SO. ¿Qué es un monad? Monad en inglés sencillo para el programador orientado a objetos sin experiencia en programación funcional Un monad es solo un monoid en la categoría de endofunctores. ¿Cuál es el problema? Más bien, es una . . . Read more

Reducir IO (Maybe (IO (Maybe a))) a IO (Maybe a).

Tengo una función que lee una clave Rsa con la función readPrivateKey de HsOpenSsl, desafortunadamente la firma de mi función es esta String -> IO (Maybe (IO Maybe RsaKey)). Necesito el formato PEM y una clave Cryptonite.RSA y escribí la función mkRsaKey para hacer eso a partir de una cadena . . . Read more