Resultados da pesquisa a pedido "comonad"

3 a resposta

Zíperes Comonadas, Genericamente

Dado qualquer tipo de contêiner, podemos formar o Zipper (focado no elemento) e saber que essa estrutura é uma Comonad. Isso foi recentemente explorado em detalhes maravilhosos emoutra pergunta Stack ...

8 a resposta

Como extrair valor da ação monádica

Existe uma função interna com assinatura:: (Monad m) => m a -> a ? O Google diz que não existe essa função. Pode explicar por quê?

1 a resposta

Aplicável é monade o que X é comonad

Podemos resolver esta equação para X? Aplicável é monade o que X é comonad

1 a resposta

Como trabalhar com AST com anotação Cofree?

Eu tenho esse simplesExpr AST e eu podemos facilmente convertê-lo emString. import Prelude hiding (Foldable) import qualified Prelude import Data.Foldable as F import Data.Functor.Foldable import Data.Monoid import Control.Comonad.Cofree data ...

1 a resposta

Quais seriam os métodos de uma bi-comonada?

Enquanto pensa na classe padrão mais útil a sugerirpara este [https://stackoverflow.com/a/40833245/745903] class Coordinate c where createCoordinate :: x -> y -> c x y getFirst :: c x y -> x getSecond :: c x y -> y addCoordinates :: (Num x, Num ...