Was ist die Comonad typeclass in Haskell?

Was ist der Comonad typeclass in Haskell? Wie in Comonad von Kontrolle.Comonad in der comonad Paket (Erklärungen der anderen Pakete, die eine Comonad typeclass sind auch willkommen). Ich habe vage hörte Comonad, aber alles, was ich wirklich darüber weiß, ist, dass ist bietet extract :: w a -> a eine Art parallel zur Monade ist return :: a -> m a.

Bonus-Punkte für die Feststellung, das "wirkliche Leben" verwendet, der Comonad in "echtem" code.

InformationsquelleAutor der Frage Dan Burton | 2011-12-08

Schreibe einen Kommentar