Hi John,<br><br><div class="gmail_quote">On Sun, Oct 11, 2009 at 14:58, John Lato wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">For anyone writing introductions to generic programming, take this as<br>


a plea from Haskellers everywhere.  If one of the RWH authors can&#39;t<br>
understand how to make use of these techniques, what hope do the rest<br>
of us have?<br>
</blockquote><div><br>I would like to help you with this problem, though with a different library. You can find EMGM [1] on Hackage. If you have a problem with the documentation there, please let me know. I would consider it a bug. To understand it, however, you should consider reading the tech report &quot;Libraries for Generic Programming in Haskell&quot; [2], an extended version of an article in a recently published collection of lecture notes from the 2008 Advanced Functional Programming Summer School [3].<br>

<br>  [1] <a href="http://hackage.haskell.org/package/emgm">http://hackage.haskell.org/package/emgm</a><br>  [2] <a href="http://www.cs.uu.nl/research/techreps/UU-CS-2008-025.html">http://www.cs.uu.nl/research/techreps/UU-CS-2008-025.html</a><br>

  [3] <a href="http://www.springerlink.com/content/978-3-642-04651-3">http://www.springerlink.com/content/978-3-642-04651-3</a><br><br>I agree that a lot more documentation could help, but I hope this helps.<br><br>Regards,<br>

Sean<br></div></div>