+1 to this proposal. <span></span><br><br>On Wednesday, May 15, 2013, Edward Kmett  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Personally, I&#39;d be all for just moving Foldable (and Traversable) into the Prelude and retiring the monomorphic versions of the functions they supply. Both abstractions have born the test of time, and its hard to even envision Haskell without them at this point.<div>

<div><br></div><div>I&#39;m somewhat leery that we coud get this proposal past the &quot;but it makes it harder to introduce people to Haskell&quot; backlash, but I&#39;d wholeheartedly support it.</div><div><br>
</div><div>-Edward</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 15, 2013 at 10:25 AM, Ben Millwood <span dir="ltr">&lt;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;haskell@benmachine.co.uk&#39;);" target="_blank">haskell@benmachine.co.uk</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Wed, May 15, 2013 at 08:01:52AM +0300, Roman Cheplyaka wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
* Ben Millwood &lt;<a href="javascript:_e({}, &#39;cvml&#39;, &#39;haskell@benmachine.co.uk&#39;);" target="_blank">haskell@benmachine.co.uk</a>&gt; [2013-05-12 10:11:01+0100]<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
You can mostly minimise harm by only hiding specific things, but<br>
that&#39;s still more effort than I feel like I should have to go to. I<br>
think if we decide that the Foldable approach is useful enough to go<br>
in base, we should not make it a second-class citizen.<br>
</blockquote>
<br>
... except it is in base already :)<br>
<br>
Roman<br>
</blockquote>
<br></div>
Yeah, sorry, to clarify: *since* we think it is important enough to go in base, we should make it easy to use as well.<div><div><br>
<br>
______________________________<u></u>_________________<br>
Libraries mailing list<br>
<a href="javascript:_e({}, &#39;cvml&#39;, &#39;Libraries@haskell.org&#39;);" target="_blank">Libraries@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/libraries" target="_blank">http://www.haskell.org/<u></u>mailman/listinfo/libraries</a><br>
</div></div></blockquote></div><br></div>
</blockquote>