Resultados da pesquisa a pedido "state-monad"

2 a resposta

Estado de gestão - capítulo 3 do SICP

Eu tenho trabalhado emEstrutura e Interpretação de Programas de Computador e completar os exercícios em Haskell. Os dois primeiros capítulos foram bons (códi...

3 a resposta

o que é a monad adequada ou a compreensão da sequência para mapear e transportar o estado?

Eu estou escrevendo um interpretador de linguagem de programação.Eu preciso do idioma de código certo para avaliar uma sequência de expressões para obter uma...

3 a resposta

Posso usar diferentes fluxos de trabalho simultaneamente em F #?

Preciso que meu estado seja repassado enquanto posso encadear funções com o talvez fluxo de trabalho. Existe uma maneira de dois fluxos de trabalho compartil...

3 a resposta

combinando StateT com InputT

É um acompanhamento paraessa questão [https://stackoverflow.com/questions/37908718/keeping-track-of-history-in-ghci]. Estou tentando combinarshell de @ ErikR'sresponda [https://stackoverflow.com/a/37909749/165753]no meuInputT ciclo. main :: IO ...

3 a resposta

É possível implementar `(Applicative m) => Applicative (StateT s m)`?

3 a resposta

Monad State, seqüências de números aleatórios e código monádico

2 a resposta

Pesquisa ampliada usando a mônada do estado em Haskell

Recentemente, fiz uma pergunta para criar a árvore DFS a partir do Graph no Stackoverflow e aprendi que ela pode ser simplesmente implementada usando a State Monad. DFS em ...

3 a resposta

Scalaz state monad examples

Não vi muitos exemplos da mônada do estado scalaz. Há simeste exemplo [http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.2/doc.sxr/scalaz/example/ExampleState.scala.html] mas é difícil de entender e existe apenas umoutra ...

8 a resposta

Uso do estado de Haskell em uma mônad

Deus odeio o termo "cheiro de código", mas não consigo pensar em nada mais precis Estou projetando uma linguagem de alto nível e compilador para Espaço em branco [http://compsoc.dur.ac.uk/whitespace/]o meu tempo livre para aprender sobre ...

3 a resposta

Como evito me referir a todas as variáveis de estado ao atualizar apenas algumas?

Um idioma usado para compor alguns procedimentos (com memória) é o seguinte: 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 ... put (a, ...