[Haskell-cafe] Constraints on <$> vs <$!>

Christopher Allen cma at bitemyapp.com
Mon Aug 10 21:20:16 UTC 2015


http://stackoverflow.com/questions/9423622/strict-fmap-using-only-functor-not-monad
seems to cover it.

On Mon, Aug 10, 2015 at 4:17 PM, Alexey Egorov <electreg at list.ru> wrote:

> Hello haskellers,
>
> I wonder why <$> and <$!> have different typeclass constraints?
>
> (<$>) :: Functor f => (a -> b) -> f a -> f b
> (<$!>) :: Monad m => (a -> b) -> m a -> m b
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>



-- 
Chris Allen
Currently working on http://haskellbook.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150810/550d6f3f/attachment.html>


More information about the Haskell-Cafe mailing list