Hi,<br><br>Examples are very helpful to me too -- thank you for sharing. I&#39;m especially curious to see if there are any examples that allow you to use or convert non-iteratee-based functions. I have only just begun reading about iteratees and might be missing the point, but it seems like many of the examples so far rely on explicit recursion or special functions from one of the iteratee modules. <br>
<br>Is there a way to take a simple function (example below) and use an enumerator to feed it a ByteString from a file, or do you have to write functions explicitly to work with a given iteratee implementation?<br><br>    import qualified Data.ByteString.Char8 as B<br>
    sortLines = B.unlines . sort . B.lines<br><br>Thanks!<br>Eric<br><br><br><br><div class="gmail_quote">On Fri, Jun 24, 2011 at 7:24 AM, Henk-Jan van Tuyl <span dir="ltr">&lt;<a href="mailto:hjgtuyl@chello.nl">hjgtuyl@chello.nl</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Fri, 24 Jun 2011 15:11:59 +0200, David Place &lt;<a href="mailto:d@vidplace.com" target="_blank">d@vidplace.com</a>&gt; wrote:<br>

<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
I&#39;ve been trying to learn Iteratee IO.  I&#39;ve made some progress by studying John Millikin&#39;s examples in the source of the enumerator package.<br>
<br>
I was surprised how confusing I found the tutorials that are available.  I think that it is primarily because of the lack of concrete examples.  It would be great if we could accumulate a collection of small concrete programs like John&#39;s wc.hs which show various uses of Data.Enumerator.<br>

<br>
Here&#39;s a little program I wrote to find the longest run of same characters in a file.<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<a href="http://hpaste.org/48255" target="_blank">http://hpaste.org/48255</a><br>
</blockquote>
<br>
Does anyone else have little examples like this that use Iteratee IO?<br>
</blockquote>
<br></div>
Try finding packages that depend on the enumerator/iteratee packages at<br>
  <a href="http://bifunctor.homelinux.net/%7Eroel/hackage/packages/archive/pkg-list.html" target="_blank">http://bifunctor.homelinux.<u></u>net/~roel/hackage/packages/<u></u>archive/pkg-list.html</a><br>
(which is down at the moment).<br>
<br>
Regards,<br>
Henk-Jan van Tuyl<br>
<br>
<br>
-- <br>
<a href="http://Van.Tuyl.eu/" target="_blank">http://Van.Tuyl.eu/</a><br>
<a href="http://members.chello.nl/hjgtuyl/tourdemonad.html" target="_blank">http://members.chello.nl/<u></u>hjgtuyl/tourdemonad.html</a><br><font color="#888888">
--</font><div><div></div><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/<u></u>mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>