Resultados de la búsqueda a petición "monad-transformers"

2 la respuesta

¿Por qué envolver la mónada Data.Binary.Put crea una pérdida de memoria? (Parte 2

Como en miPregunta anterio [https://stackoverflow.com/questions/4828902/why-wrapping-the-data-binary-put-monad-creates-a-memory-leak] , Estoy tratando de envolver la mónada Data.Binary.Put en otra mónada para que luego pueda hacer preguntas como ...

1 la respuesta

Levante para fijar el * interior * de una pila de transformador de mónada

Supongamos que tengo unIO Int envuelto en unStateT MyState, entonces tengo un valor deState MyState Int que quiero usar en la mónada apilada. ¿Cómo lo levanto en este sentido interno? Ya se usarlift oliftIO si obtengo algo compatible con el ...

1 la respuesta

¿Por qué no hay transformador IO en Haskell?

Cada otra mónada viene con una versión de transformador, y por lo que sé, la idea de un transformador es una extensión genérica de las mónadas. Siguiendo cóm...

4 la respuesta

¿Cómo guardar una estructura de datos de árbol en un archivo binario en Haskell

Estoy tratando de guardar una estructura de árbol simple (pero bastante grande) en un archivo binario usando Haskell. La estructura se ve así: -- For simplicity assume each Node has only 4 childs data Tree = Node [Tree] | Leaf [Int] Y así es ...

1 la respuesta

¿Cuál es un ejemplo explícito de una mónada sin transformador de mónada? [duplicar

Esta pregunta ya tiene una respuesta aquí: Existe una mónada que no tenga un transformador de mónada correspondiente (excepto IO)? [/questions/24515876/is-there-a-monad-that-doesnt-have-a-corresponding-monad-transformer-except-io] 4 ...

6 la respuesta

La mónada Pausa

Las mónadas pueden hacer muchas cosas increíbles y locas. Pueden crear variables que contienen una superposición de valores. Pueden permitirle acceder a dato...

3 la respuesta

¿Puedo usar diferentes flujos de trabajo simultáneamente en F #?

Necesito que mi estado se transmita al mismo tiempo que puedo encadenar funciones con el flujo de trabajo tal vez. ¿Hay alguna manera de que 2 flujos de trab...

1 la respuesta

La instancia de aplicación para MaybeT m asume Monad m

He estado usando elHaxl mónada (descrita aquí: http://www.reddit.com/r/haskell/comments/1le4y5/the_haxl_project_at_facebook_slides_from_my_talk [http://www.reddit.com/r/haskell/comments/1le4y5/the_haxl_project_at_facebook_slides_from_my_talk] ), ...

2 la respuesta

Diseño de programa modular - Combinación de transformadores de mónada en funciones agnósticas de mónada

4 la respuesta

¿Hay una mónada que no tenga un transformador de mónada correspondiente (excepto IO)?

Hasta ahora, cada mónada (que se puede representar como un tipo de datos) que he encontrado tenía un transformador de mónada correspondiente, o podría tener uno. ¿Existe una mónada que no pueda tener una? O¿Todas las mónadas tienen ...