[Haskell-cafe] Stacking monads

Andrew Coppin andrewcoppin at btinternet.com
Thu Oct 2 16:40:13 EDT 2008


Robert Greayer wrote:
> --- On Thu, 10/2/08, Andrew Coppin <andrewcoppin at btinternet.com> wrote:
>   
>> I'm lost...
>>
>> (What does liftM have to do with fmap?)
>>     
>
> They're (effectively) the same function.
>
> i.e.
>
> liftM :: (Monad m) => (a -> b) -> m a -> m b
> fmap :: (Functor f) => (a -> b) -> f a -> f b
>   

Hmm. Interesting. I hadn't thought of it like that...



More information about the Haskell-Cafe mailing list