Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

2
  • 1
    Could you provide more detail? I wasn't necessarily expecting that the functors would live in Hask. More like one functor going out of Hask, to some other category, and the other coming back. Moggi, for instance, from what I can gather, defines functors to some kind of metalanguage. Commented Jan 15, 2011 at 16:50
  • @BartoszMilewski: only just decided to revisit this question! I have constructed an Agda proof explaining it better: hpaste.org/68257 . I'm also going to make a few more of these explaining what pairs of adjoint functors other common Haskell monads arise from. Commented May 9, 2012 at 17:40