Resultados da pesquisa a pedido "monads"

2 a resposta

Em que circunstâncias as computações monádicas são recursivas à cauda?

Em Wiki de HaskellRecursão em uma mônada existe um exemplo que é reivindicado sercauda recursiva:

3 a resposta

a equivalência entre o functor e a mônada do aplicativo

2 a resposta

Como interpretar bind / >> = da instância da função?

Estou tentando melhorar minha compreensão deApplicativeareiaMonads implementando suas instâncias de função em Javascript. Meu conhecimento de Haskell é limitado e espero que minha pergunta faça algum sentido. Aqui estão minhas implementações ...

2 a resposta

Não trabalha com sequenciamento

Eu tenho esse tipo, basicamente uma seta Kleisli: {-# language DeriveFunctor #-} data Plan m i o = Plan (i -> m o) deriving Functor instance (Monad m) => Applicative (Plan m i) where pure x = Plan (\_ -> pure x) Plan f <*> Plan x = Plan (\i -> f ...

1 a resposta

Como implementar a monad de continuação indexada no estilo do índice de núcleo

Eu tenho visto (e tentando entender) mônadas indexadas recentemente. Eu acho que tenho a cabeça em torno de um estilo de mônada indexada, como descrito aqui:...

1 a resposta

Por que não há << na biblioteca padrão do Haskell?

o

3 a resposta

Como o Scala Futures é encadeado junto com o flatMap?

3 a resposta

Por que a função de seqüência Haskell não pode ser preguiçosa ou por que funções monádicas recursivas não podem ser preguiçosas

4 a resposta

Objeto Opção Scala dentro de outro objeto Option

Eu tenho um modelo, que tem alguns campos de opção, que contêm outros campos de opção. Por exemplo:

3 a resposta

O que há de tão especial sobre a palavra-chave "return"

Quando eu parecia entender o que é o retorno em Haskell, tentei brincar com alternativas diferentes e parece que o retorno não só pode ser usado em qualquer ...