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

3 la respuesta

Simulando objetos interactivos con estado en Haskell

Actualmente estoy escribiendo un programa Haskell que implica simular una máquina abstracta, que tiene un estado interno, toma entrada y da salida. Sé cómo implementar esto usando la mónada estatal, lo que resulta en un código mucho más limpio y ...

3 la respuesta

¿Cómo evito referirme a todas las variables de estado cuando actualizo solo algunas?

Un modismo que uso para componer un par de procedimientos (con memoria) es el siguiente: p1 :: State (Int, String) () p1 = do (a, b) <- get ... do something ... put (a', b) p2 :: State (Int, String) () p2 = do (a, b) <- get ... do something else ...

1 la respuesta

Pregunta básica del Estado Scalaz

Como usoState para imitar el comportamiento deList.zipWithIndex? Lo que se me ocurrió hasta ahora (que no funciona) es: def numberSA[A](list : List[A]) : State[Int, List[(A, Int)]] = list match { case x :: xs => (init[Int] <* modify((_:Int) + ...

3 la respuesta

Diferencia entre State, ST, IORef y MVar

Estoy trabajando a través deEscribe un esquema en 48 horas [http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours] (Tengo hasta 85 horas aproximadamente) y he llegado a la parte sobreAgregar variables ...

8 la respuesta

Uso del estado de Haskell mónada un olor a código?

Dios, odio el término "olor a código", pero no se me ocurre nada más preciso. Estoy diseñando un lenguaje y compilador de alto nivel para Espacio en blanco [http://compsoc.dur.ac.uk/whitespace/] en mi tiempo libre para aprender sobre ...

3 la respuesta

Scalaz ejemplos de mónada del estado

No he visto muchos ejemplos de la mónada del estado scalaz. Ahi estaeste ejemplo [http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.2/doc.sxr/scalaz/example/ExampleState.scala.html] pero es difícil de entender y solo hay unaotra ...

1 la respuesta

scalaz List [StateT] .sequence: no se pudo encontrar el valor implícito para el parámetro n: scalaz.Applicative

Estoy tratando de descubrir cómo usarStateT para combinar dosStateransformadores de estado @ basados en un comentario en miScalaz ejemplos de mónada del ...

5 la respuesta

ST Monad == código de olor?

Estoy trabajando en implementar el UCT [http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.102.1296] algoritmo en Haskell, que requiere una buena cantidad de malabares de datos. Sin entrar en demasiados detalles, es un algoritmo de ...