[Haskell-cafe] Re: Converting IO [XmlTree] to [XmlTree]

Martijn van Steenbergen martijn at van.steenbergen.nl
Mon Apr 27 16:19:23 EDT 2009


Tillmann Rendel wrote:
> Achim Schneider wrote:
>> In other words:
>>
>> 1) Explain Pointed
>> 2) Explain Functor
>> 3) Explain Applicative
>> 4) Explain Monad
> 
> Why Pointed first? Functor seems more useful and more basic.

They are in order of power: every monad is an applicative; every 
applicative is a functor; every functor is pointed.

Though I can't think of any non-functor pointiness at the moment.

Martijn.



More information about the Haskell-Cafe mailing list