<div dir="ltr">The way I have come to understand them (based on playing around with them and various tutorials) is that a functor is a mappable, something that can be mapped.  Or, since fmap is equivalent to liftM, you could call them liftables.  So if I have a function of type a -> b and a functor (let's say Maybe), then it makes sense that I can automatically create a function Maybe a -> Maybe b (thus lifting the function into the Maybe functor, or mapping a to b through (over/using) the Maybe functor).<br><div style class="amesha-popup-overlay"></div><div style tabindex="-1" class="amesha-popup"><div class="amesha-popup-content"></div><div class="amesha-progress-indicator"></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-10-19 1:37 GMT+03:00 Frank <span dir="ltr"><<a href="mailto:frankdmartinez@gmail.com" target="_blank">frankdmartinez@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I've had a go at LYAH and CIS 194 and the Typeclassopedia and I just don't get get functors and applicatives. I'm simply not understanding them, what the various symbols/keywords mean, what they represent, how to think of them, etc. Nothing. Is there any kind of documented model I should be considering? Is there a "functors and applicatives for Dummies" I should read? Should I just give it up, not bother with Haskell and just stick to scheme/ruby/C++?<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br></font></span>P.S.: I prefer to be reached on BitMessage at BM-2D8txNiU7b84d2tgqvJQdgBog6A69oDAx6
</div>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Adam Mesha <<a href="mailto:adam.raizen@gmail.com">adam.raizen@gmail.com</a>><br>Life is either a daring adventure, or nothing. - Helen Keller
</div>