<div dir="ltr">fmap is a much more general concept.. I just want to be able to use map (or another term, like project) over &quot;enhanced&quot; lists. Such &quot;enhanced&quot; lists aren&#39;t Monads, btw, because I can&#39;t write a meaningful return/unit function: to put the list in context, I always need a context to be provided.<div>
<br></div><div>Giacomo</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 31, 2013 at 11:34 AM, Nadir Sampaoli <span dir="ltr">&lt;<a href="mailto:nadirsampaoli@gmail.com" target="_blank">nadirsampaoli@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, I&#39;m very new to Haskell and I don&#39;t know about head, take, etc. but I think the `Functor` class (and its `fmap` function) provides the abstraction for `map` (which, in my understanding, can be considered the list-specific `fmap`).<div>


<br></div><div><br></div><div class="gmail_extra"><div class="gmail_quote">2013/5/31 Giacomo Tesio <span dir="ltr">&lt;<a href="mailto:giacomo@tesio.it" target="_blank">giacomo@tesio.it</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">

<div dir="ltr">I&#39;m looking for a class abstracting Data.List. I mean something that enable the use of say head, map, take and so on into different kind of types.<div><br></div><div>Is there already something like that?</div>


<span><font color="#888888">
<div><br></div><div><br></div><div>Giacomo</div></font></span></div>
<br></div></div>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org" target="_blank">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><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Nadir<br></div>
</font></span></div></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></div>