<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/real-world-haskell-book-club</id>
  <title type="text">Real World Haskell Book Club Google Group</title>
  <subtitle type="text">
  A book club group dedicated to discussing the O&#39;Reilly&#39;s Real World Haskell. Each session will be held online and hopefully have some hacking projects along the way.
  </subtitle>
  <link href="/group/real-world-haskell-book-club/feed/atom_v1_0_topics.xml" rel="self" title="Real World Haskell Book Club feed"/>
  <updated>-0-0T::Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Fernando Henrique Sanches</name>
  <email>fernandohsanc...@gmail.com</email>
  </author>
  <updated>2011-06-13T07:32:31Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/8e7e8b0fb223012f</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/8e7e8b0fb223012f" />
  <title type="html"></title>
  <summary type="html" xml:space="preserve">
  &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://arinta.com/lindex02.html&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>David Fries</name>
  <email>d...@gmx.ch</email>
  </author>
  <updated>2009-06-17T17:10:28Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/533a4e6d535c369f</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/533a4e6d535c369f" />
  <title type="html">MonadTransformer exercise question</title>
  <summary type="html" xml:space="preserve">
  Hi guys &lt;br&gt; &lt;p&gt;I have problems wrapping my head around the 3rd exercise (on page 436) &lt;br&gt; in chapter 18. The task is to &amp;quot;rewrite the constrainedCount function &lt;br&gt; to record results using the WriterT transformer in your new App &lt;br&gt; stack.&amp;quot; I do have a working solution, as well as an alternative &lt;br&gt; solution which doesn&#39;t work. But I don&#39;t understand why. Perhaps
  </summary>
  </entry>
  <entry>
  <author>
  <name>rzezeski@gmail.com</name>
  <email>rzeze...@gmail.com</email>
  </author>
  <updated>2009-06-02T03:31:41Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/e5076bec8ddd5983</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/e5076bec8ddd5983" />
  <title type="html">What&#39;s with tails?</title>
  <summary type="html" xml:space="preserve">
  First off, to the authors of RWH, thanks for the wonderful book! This &lt;br&gt; is the first book I&#39;ve read where I felt like I was back in college &lt;br&gt; and had an actual professor teaching the subject matter to me! I &lt;br&gt; think because of the user contributed comments, this book reads much &lt;br&gt; better than just about any other technical book I have ever read.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-05-13T14:56:41Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/a9456db85290203a</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/a9456db85290203a" />
  <title type="html">RWH Book Club 5/14/2009</title>
  <summary type="html" xml:space="preserve">
  This Thursday, 5/14/2009 will continue the Real World Haskell book &lt;br&gt; club. We will continue on the Collective Intelligence book &lt;br&gt; walkthrough as like before. &lt;br&gt; &lt;p&gt;Details: &lt;br&gt; 5/14/2009 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; &lt;p&gt;In person location: &lt;br&gt; 12012 Sunset Hills Rd &lt;br&gt; Reston, VA 20190 &lt;br&gt; Google Maps - &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=12012+Sunset+Hills+Rd,+Reston,+VA+20190&amp;sll=37.0625,-95.677068&amp;sspn=58.816238,135.351563&amp;ie=UTF8&amp;z=17&amp;iwloc=A&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-05-06T20:32:51Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3b33252d5f0da419</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3b33252d5f0da419" />
  <title type="html">RWH Book Club 5/7/2009</title>
  <summary type="html" xml:space="preserve">
  This Thursday, 5/7/2009 will continue the Real World Haskell book &lt;br&gt; club. We will continue on the Collective Intelligence book walkthrough as &lt;br&gt; like before. &lt;br&gt; Details: &lt;br&gt; 5/7/2009 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; In person location: &lt;br&gt; 12012 Sunset Hills Rd &lt;br&gt; Reston, VA 20190 &lt;br&gt; Google Maps - &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=12012+Sunset+Hills+Rd,+Reston,+VA+20190&amp;sll=37.0625,-95.677068&amp;sspn=58.816238,135.351563&amp;ie=UTF8&amp;z=17&amp;iwloc=A&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-04-30T04:54:13Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3327bbdca8d7ab13</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3327bbdca8d7ab13" />
  <title type="html">RWH Book Club 4/30</title>
  <summary type="html" xml:space="preserve">
  This Thursday, 4/30/2009 will continue the Real World Haskell book &lt;br&gt; club. We have started a project to port some of the Programming &lt;br&gt; Collective Intelligence book to Haskell and have been making some good &lt;br&gt; process &lt;br&gt; &lt;p&gt;Details: &lt;br&gt; 4/30 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; &lt;p&gt;In person location: &lt;br&gt; 12012 Sunset Hills Rd
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-04-21T18:03:39Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f67804008f00a5e3</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f67804008f00a5e3" />
  <title type="html">RWH Book Club 4/23/2009</title>
  <summary type="html" xml:space="preserve">
  This Thursday, 4/23/2009 will continue the Real World Haskell book &lt;br&gt; club. We &lt;br&gt; have moved it from Mondays to Thursdays to accommodate more people. &lt;br&gt; We&#39;ll have started a project to port some of the Programming &lt;br&gt; Collective &lt;br&gt; Intelligence book to Haskell since the other Google Group doesn&#39;t seem &lt;br&gt; to have much activity.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-04-15T17:02:59Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/9be9e79783cb963d</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/9be9e79783cb963d" />
  <title type="html">RWH Meeting 4/16/2009</title>
  <summary type="html" xml:space="preserve">
  Today, April 9th will continue the Real World Haskell book club. We &lt;br&gt; have moved it from Mondays to Thursdays to accommodate more people. &lt;br&gt; We&#39;ll be starting a project to port some of the Programming Collective &lt;br&gt; Intelligence book to Haskell since the other Google Group doesn&#39;t seem &lt;br&gt; to have much activity.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-04-09T18:03:22Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/8227b0f34f679b13</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/8227b0f34f679b13" />
  <title type="html">RWH Book Club 4/9</title>
  <summary type="html" xml:space="preserve">
  Today, April 9th will continue the Real World Haskell book club. &lt;br&gt; We have moved it from Mondays to Thursdays to accommodate more &lt;br&gt; people. &lt;br&gt; &lt;p&gt;Details: &lt;br&gt; 4/9 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; &lt;p&gt;In person location: &lt;br&gt; 12012 Sunset Hills Rd &lt;br&gt; Reston, VA 20190 &lt;br&gt; Google Maps - &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=12012+Sunset+Hills+Rd,+Reston,+VA+20190&amp;sll=37.0625,-95.677068&amp;sspn=58.816238,135.351563&amp;ie=UTF8&amp;z=17&amp;iwloc=A&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-04-01T13:11:30Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/fa5b9e49a55cbad9</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/fa5b9e49a55cbad9" />
  <title type="html">RWH Book Club 4/2</title>
  <summary type="html" xml:space="preserve">
  Tomorrow, April 2nd will continue the Real World Haskell book club. &lt;br&gt; We have moved it from Mondays to Thursdays to accommodate more &lt;br&gt; people. &lt;br&gt; &lt;p&gt;Details: &lt;br&gt; 4/2 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; &lt;p&gt;In person location: &lt;br&gt; 12012 Sunset Hills Rd &lt;br&gt; Reston, VA 20190 &lt;br&gt; Google Maps - &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=12012+Sunset+Hills+Rd,+Reston,+VA+20190&amp;sll=37.0625,-95.677068&amp;sspn=60.288153,135.351563&amp;ie=UTF8&amp;t=h&amp;z=17&amp;iwloc=addr&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>TomAmundsen</name>
  <email>tomamund...@gmail.com</email>
  </author>
  <updated>2009-03-24T23:31:25Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f34b25c516340e6b</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f34b25c516340e6b" />
  <title type="html">Beginning with RWH?</title>
  <summary type="html" xml:space="preserve">
  Hi All, &lt;br&gt; &lt;p&gt;Did anyone here pick up RWH without any prior knowledge, and then blow &lt;br&gt; through the entire book while understanding everything? This was going &lt;br&gt; to be my approach, until I think I didn&#39;t exactly `grok&#39; some stuff &lt;br&gt; around Chapter 9-10. Now I feel that I am learning very little in &lt;br&gt; subsequent chapters because I didn&#39;t lay the foundation. (Note that
  </summary>
  </entry>
  <entry>
  <author>
  <name>Chip Grandits</name>
  <email>boulderc...@gmail.com</email>
  </author>
  <updated>2009-03-24T01:54:59Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/28e885a3ffeafa4a</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/28e885a3ffeafa4a" />
  <title type="html">Can&#39;t follow foldTree example in Chapter 9</title>
  <summary type="html" xml:space="preserve">
  I have been struggling quite a bit with Chapter 9. &lt;br&gt; Unfortunately I don&#39;t really know how to debug or trace so I can get &lt;br&gt; stopped dead pretty easily. &lt;br&gt; &lt;p&gt;I am just trying to understand the code given in the book. &lt;br&gt; &lt;p&gt;On page 230 foldTree is defined, on page 231 the countDirectories &lt;br&gt; iterator function is defined.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-03-23T23:42:04Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f6eebc137becf762</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f6eebc137becf762" />
  <title type="html">RWH Book Club 3/23/2009</title>
  <summary type="html" xml:space="preserve">
  Tonight will once again be another night of the Real World Haskell &lt;br&gt; book club. Tonight we&#39;ll be covering monads, so hope to get a decent &lt;br&gt; turnout. Lately, attendance has been falling and I hope to change &lt;br&gt; that as we get a bit more advanced. &lt;br&gt; &lt;p&gt;Details: &lt;br&gt; 3/23 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; &lt;p&gt;In person location:
  </summary>
  </entry>
  <entry>
  <author>
  <name>TomAmundsen</name>
  <email>tomamund...@gmail.com</email>
  </author>
  <updated>2009-03-20T18:37:25Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/6087ee9ea42ec7f8</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/6087ee9ea42ec7f8" />
  <title type="html">Chapter 8 - Exercise with Exceptions</title>
  <summary type="html" xml:space="preserve">
  Has anyone written a solution to #1 in the third group of exercises? &lt;br&gt; &lt;p&gt;The one that asks you to re-write `globToRegex&#39; so that it has the &lt;br&gt; following type signature: &lt;br&gt; globToRegex :: String -&amp;gt; Either GlobError String &lt;br&gt; &lt;p&gt;I am quite stumped on this one. &lt;br&gt; &lt;p&gt;In case you don&#39;t want to look it up in the book, here is the source
  </summary>
  </entry>
  <entry>
  <author>
  <name>piotr</name>
  <email>piotr.lesni...@gmail.com</email>
  </author>
  <updated>2009-03-18T17:53:24Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/24cccf6487bcbeef</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/24cccf6487bcbeef" />
  <title type="html">Chapter 25 - a little test adding some I/O</title>
  <summary type="html" xml:space="preserve">
  Hi, &lt;br&gt; After reading chapter 25, I made a very simple script to see what I &lt;br&gt; can get from Haskell on simple I/O and calculations, compared to e.g &lt;br&gt; Python. It is very similar to the function of chapter 25: it reads a &lt;br&gt; bunch of columns of numbers in a file, and writes the mean of each &lt;br&gt; column. So the main difference is that there is I/O.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alex Ott</name>
  <email>alex...@gmail.com</email>
  </author>
  <updated>2009-03-17T11:35:18Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/366ddec72d1bed96</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/366ddec72d1bed96" />
  <title type="html">answers to all exercises?</title>
  <summary type="html" xml:space="preserve">
  Hello &lt;br&gt; I wanted to ask - is any place, where answers for all exercises are &lt;br&gt; collected? Sometimes, it&#39;s good idea to compare your solution with other &lt;br&gt; solutions, and find more elegant ones...
  </summary>
  </entry>
  <entry>
  <author>
  <name>chrisg</name>
  <email>cgreb...@gmail.com</email>
  </author>
  <updated>2009-03-17T03:12:44Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/4d9dd22a4d644f4d</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/4d9dd22a4d644f4d" />
  <title type="html">Chapter 15 Exercise 1</title>
  <summary type="html" xml:space="preserve">
  I&#39;m scratching my head over this one. Is there a way to use &lt;br&gt; QuickCheck in the MonadHandle monad? I feel like I&#39;m missing &lt;br&gt; something obvious, but there doesn&#39;t seem to be enough pure code to &lt;br&gt; actually create a test property.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Gwern Branwen</name>
  <email>gwe...@gmail.com</email>
  </author>
  <updated>2009-03-16T16:48:58Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0e3fe16c711fab68</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0e3fe16c711fab68" />
  <title type="html">Broken rss links?</title>
  <summary type="html" xml:space="preserve">
  Hi everyone. So I&#39;ve been following the RWH comments in Google Reader &lt;br&gt; through the nice RSS feed. The feed is still up and there&#39;s a number &lt;br&gt; of comments every day, but strangely the links are broken for me! &lt;br&gt; An example, the latest item in it links to &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://book.realworldhaskell.org/read/deftypes.html#x_UC1?comment=9514&amp;uuid=bdeacf7753ad4cc29653&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-03-16T16:01:11Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/56dda4e78214bb47</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/56dda4e78214bb47" />
  <title type="html">RWH Book Club 3/16/2009</title>
  <summary type="html" xml:space="preserve">
  Tonight will once again be another night of the Real World Haskell &lt;br&gt; book club. Tonight we&#39;ll be covering monads, so hope to get a decent &lt;br&gt; turnout. Lately, attendance has been falling and I hope to change &lt;br&gt; that as we get a bit more advanced. &lt;br&gt; &lt;p&gt;Details: &lt;br&gt; 3/16 from 8PM-10PM EDT (-400 GMT) &lt;br&gt; &lt;p&gt;In person location:
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-03-06T20:57:05Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/46a1def0eb0f40ad</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/46a1def0eb0f40ad" />
  <title type="html">RWH Book Club Continues 3/9/2009</title>
  <summary type="html" xml:space="preserve">
  Sorry I&#39;ve been out of pocket lately, but we&#39;re continuing the RWH &lt;br&gt; book club this Monday 3/9 from 8PM-10PM EST (-500 GMT). &lt;br&gt; &lt;p&gt;If you&#39;re in the DC area, you can join us in person at the Microsoft &lt;br&gt; Technology Center: &lt;br&gt; 12012 Sunset Hills Rd, Reston, VA 20190 &lt;br&gt; &lt;p&gt;If you plan on attending in person, please little-r me so that I can
  </summary>
  </entry>
  <entry>
  <author>
  <name>Chip Grandits</name>
  <email>boulderc...@gmail.com</email>
  </author>
  <updated>2009-02-22T19:49:35Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f57d181c825cbb28</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/f57d181c825cbb28" />
  <title type="html">Chapter 7: hazards of lazy IO</title>
  <summary type="html" xml:space="preserve">
  There are two &amp;quot;bear trap&amp;quot; warnings one right after the other on page &lt;br&gt; 179 and 180 about the hazards on not understanding lazy IO. I want to &lt;br&gt; make sure that I specifically understand the hazards of referring to &lt;br&gt; variables bound by lazy IO operations (actions?) on page 180. &lt;br&gt; &lt;p&gt;The warning says &amp;quot;...you must not close the Handle until you have
  </summary>
  </entry>
  <entry>
  <author>
  <name>Chip Grandits</name>
  <email>boulderc...@gmail.com</email>
  </author>
  <updated>2009-02-18T15:24:13Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/67d8eac13c8d86ef</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/67d8eac13c8d86ef" />
  <title type="html">withstanding slings and arrows of chapter 6</title>
  <summary type="html" xml:space="preserve">
  I thought I would go through the exercises at the end of Chapter 6. &lt;br&gt; Although they seem to be somewhat of an afterthought, not really &lt;br&gt; relevant to all of the material just introduced. &lt;br&gt; &lt;p&gt;But I took a swing at it anyway. I&#39;m not sure why, after a somewhat &lt;br&gt; exhausting chapter, arrows are snuck in at the last moment and are the
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-02-16T21:26:32Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/4d9f94c36a0c2384</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/4d9f94c36a0c2384" />
  <title type="html">RWH Book Club Canceled 2/16/2009</title>
  <summary type="html" xml:space="preserve">
  All: &lt;br&gt; &lt;p&gt;Due to a US public holiday, we will not be meeting tonight in Reston. &lt;br&gt; Feel free to use the #novalang IRC channel if you wish to still meet. &lt;br&gt; &lt;p&gt;Regards, &lt;br&gt; Matt
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexey Kamenev</name>
  <email>alex.kame...@gmail.com</email>
  </author>
  <updated>2009-02-14T20:14:08Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/2ad0d4761ad2f482</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/2ad0d4761ad2f482" />
  <title type="html">Error when using Control.Exception.handle</title>
  <summary type="html" xml:space="preserve">
  Hello, &lt;br&gt; I&#39;m getting the following error when trying to use handle function &lt;br&gt; (Ch8, p. 209): &lt;br&gt; &lt;p&gt;&amp;lt;interactive&amp;gt;:1:0: &lt;br&gt; Ambiguous type variable `e&#39; in the constraint: &lt;br&gt; `Exception e&#39; &lt;br&gt; arising from a use of `handle&#39; at &amp;lt;interactive&amp;gt;:1:0-25 &lt;br&gt; Probable fix: add a type signature that fixes these type variable
  </summary>
  </entry>
  <entry>
  <author>
  <name>Erik de Castro Lopo</name>
  <email>mle...@mega-nerd.com</email>
  </author>
  <updated>2009-02-13T07:27:34Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/d359626ebed23b88</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/d359626ebed23b88" />
  <title type="html">Re: [RWHBC] are u in tension friend just visit my site and u will cool</title>
  <summary type="html" xml:space="preserve">
  &amp;lt;snip moronic spam/&amp;gt; &lt;br&gt; Can the administrator of this group please remove this idiot from &lt;br&gt; the subscriber list? &lt;br&gt; Thanks, &lt;br&gt; Erik
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-02-09T21:05:23Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/054ec140ea1ad17a</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/054ec140ea1ad17a" />
  <title type="html">Meeting tonight 2/9/2009 - 2000-2200 EST</title>
  <summary type="html" xml:space="preserve">
  Tonight we&#39;re meeting once again on Real World Haskell. This time &lt;br&gt; we&#39;ll be covering Chapter 4 starting around page 97. If you&#39;re in the &lt;br&gt; Northern Virginia area, you can join us in person as part of the NoVA &lt;br&gt; Languages group. Here are the details: &lt;br&gt; &lt;p&gt;Date/Time: &lt;br&gt; 2/9/2009 - 2000 - 2200 EST (0100 GMT)
  </summary>
  </entry>
  <entry>
  <author>
  <name>David Fries</name>
  <email>d...@gmx.ch</email>
  </author>
  <updated>2009-02-08T13:25:31Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/35f471dd6bc15c2a</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/35f471dd6bc15c2a" />
  <title type="html">Question to chapter nine</title>
  <summary type="html" xml:space="preserve">
  Hi everybody. I have some trouble wrapping my head around some of the &lt;br&gt; examples in that chapter. If sessions are still being held, I&#39;d wait &lt;br&gt; till chapter nine is discussed.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Tim Scheffler</name>
  <email>timnic...@gmail.com</email>
  </author>
  <updated>2009-01-28T21:42:18Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/ed2bb6ee7aafdb54</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/ed2bb6ee7aafdb54" />
  <title type="html">Overlapping Instances (chapter 6)</title>
  <summary type="html" xml:space="preserve">
  Dear all, &lt;br&gt; I am currently working through chapter 6 and struggling with the &lt;br&gt; problem of overlapping instances (page 153). &lt;br&gt; If I type in &lt;br&gt; &amp;gt; toJValue [(&amp;quot;foo&amp;quot;,&amp;quot;bar&amp;quot;)] &lt;br&gt; I get the error message as mentioned in the book: &lt;br&gt; Overlapping instances for JSON [([Char], [Char])] &lt;br&gt; arising from a use of `toJValue&#39; at &amp;lt;interactive&amp;gt;:1:0-24
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-01-26T18:56:10Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/24ac2bdbe33b2c5e</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/24ac2bdbe33b2c5e" />
  <title type="html">Meeting tonight 1/26/2009 - 2000-2200 EST</title>
  <summary type="html" xml:space="preserve">
  Tonight we&#39;re meeting once again on Real World Haskell. This time, we &lt;br&gt; hope to finish up the last of Chapter 3 and mostly cover Chapter 4 &lt;br&gt; tonight. If you&#39;re in the Northern Virginia area, you can join us in &lt;br&gt; person as part of the NoVA Languages group. Here are the details: &lt;br&gt; &lt;p&gt;Date/Time: &lt;br&gt; 1/26/2009 - 2000 - 2200 EST (0100 GMT)
  </summary>
  </entry>
  <entry>
  <author>
  <name>Paul Barry</name>
  <email>pauljbar...@gmail.com</email>
  </author>
  <updated>2009-01-18T22:40:41Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/01a178e37ba55224</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/01a178e37ba55224" />
  <title type="html">Meeting Tomorrow?</title>
  <summary type="html" xml:space="preserve">
  Are we still planning on meeting tomorrow in Reston as normal even with the &lt;br&gt; holiday?
  </summary>
  </entry>
  <entry>
  <author>
  <name>Chris Dew</name>
  <email>cms...@googlemail.com</email>
  </author>
  <updated>2009-01-18T08:37:09Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/bf882f459dc3df74</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/bf882f459dc3df74" />
  <title type="html">Answers to RWH questions?</title>
  <summary type="html" xml:space="preserve">
  Is there an official list of answers to the RWH exercises? &lt;br&gt; &lt;p&gt;I&#39;m blogging my own answers (I&#39;m currently on chapter 4). &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.finalcog.com/real-world-haskell-exercise-answers-chapter-1&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; onwards... &lt;br&gt; &lt;p&gt;It&#39;s easy to check that an answer is right, but it&#39;s difficult to know &lt;br&gt; if an answer is the most elegant way to do it in Haskell.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Davis Ford</name>
  <email>davisf...@gmail.com</email>
  </author>
  <updated>2009-01-15T19:55:52Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/72a9e1c98ba81f97</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/72a9e1c98ba81f97" />
  <title type="html">Bootstrap Detroit Area Study Group for Real World Haskell</title>
  <summary type="html" xml:space="preserve">
  Heya - looking for other interested geeks in metro-Detroit area that &lt;br&gt; are interested in Haskell and starting a local group. &lt;br&gt; Email me if you exist :) &lt;br&gt; Regards, &lt;br&gt; Davis
  </summary>
  </entry>
  <entry>
  <author>
  <name>Helge Stenström</name>
  <email>h.stenst...@gmail.com</email>
  </author>
  <updated>2009-01-13T21:35:05Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/fc5b4f66273ddc7f</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/fc5b4f66273ddc7f" />
  <title type="html">Understanding an algebraic data type</title>
  <summary type="html" xml:space="preserve">
  I&#39;m reading chapter 5 of the book, and try to understand the algebraic &lt;br&gt; data type Doc. It&#39;s defined like this: &lt;br&gt; &lt;p&gt;-- file: ch05/Prettify.hs &lt;br&gt; data Doc = Empty &lt;br&gt; | Char Char &lt;br&gt; | Text String &lt;br&gt; | Line &lt;br&gt; | Concat Doc Doc &lt;br&gt; | Union Doc Doc &lt;br&gt; deriving (Show,Eq)
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-01-12T18:53:00Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0368141021b3590b</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0368141021b3590b" />
  <title type="html">Reminder - Chapter 3/4? 1/12/2009 - 2000 EST (0100 GMT)</title>
  <summary type="html" xml:space="preserve">
  All: &lt;br&gt; &lt;p&gt;Just as a reminder that tonight is another edition of the Real World &lt;br&gt; Haskell Book Club. As before, we&#39;re going to have DimDim and IRC &lt;br&gt; available for us to use for this event. We&#39;re also holding the in- &lt;br&gt; person event in Reston, VA as part of the novalang group. At a bare &lt;br&gt; minimum, we will be doing Chapter 3, and if time allows, Chapter 4.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Kevin Van Horn</name>
  <email>ke...@ksvanhorn.com</email>
  </author>
  <updated>2009-01-12T05:30:54Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/845dafd2e5d8959e</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/845dafd2e5d8959e" />
  <title type="html">gtk2hs on Mac 10.5</title>
  <summary type="html" xml:space="preserve">
  I&#39;m trying to follow Chapter 23, &amp;quot;GUI Programming with gtk2hs&amp;quot;, and &lt;br&gt; I&#39;m having problems even getting started. I&#39;m working under Mac OS X &lt;br&gt; 10.5. I installed Mac Ports, did &amp;quot;sudo port selfupdate&amp;quot; (no update &lt;br&gt; needed), then &amp;quot;sudo port install gtk2hs&amp;quot;. Apparently gtk2hs needs &lt;br&gt; just about everything, because for the next couple of hours it was
  </summary>
  </entry>
  <entry>
  <author>
  <name>Kevin Van Horn</name>
  <email>ke...@ksvanhorn.com</email>
  </author>
  <updated>2009-01-08T06:20:16Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/5e37f39a02f9fb59</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/5e37f39a02f9fb59" />
  <title type="html">Suggested changes to example code; monad &quot;or&quot; and &quot;and&quot;?</title>
  <summary type="html" xml:space="preserve">
  If there&#39;s ever a second edition of RWH, here are some suggested &lt;br&gt; changes to some of the example code: &lt;br&gt; p. 106 &lt;br&gt; dlts = foldr step [] . lines where &lt;br&gt; step l ds &lt;br&gt; | &amp;quot;#define DLT_&amp;quot; `isPrefixOf` l = secondWord l : ds &lt;br&gt; | otherwise = ds &lt;br&gt; The following is a more concise and, I think, clearer definition:
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alex L.K</name>
  <email>liangkun1...@gmail.com</email>
  </author>
  <updated>2009-01-08T01:38:57Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/1a5f4350b1560369</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/1a5f4350b1560369" />
  <title type="html">Exception Section Out of Date</title>
  <summary type="html" xml:space="preserve">
  Sections about Exception in Real World Haskell are out of date. &lt;br&gt; At least in GHC6.10, Exception becomes a typeclass, no longer just a &lt;br&gt; type. Any user defined exception (as long as it is an instance of &lt;br&gt; Typable and Show) can be an instance of Exception. &lt;br&gt; Also, functions like throw, catch, handle can deal with both
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-01-07T00:38:56Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0c22f808407bb9f7</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0c22f808407bb9f7" />
  <title type="html">First Session Wrapup</title>
  <summary type="html" xml:space="preserve">
  All: &lt;br&gt; &lt;p&gt;I want to thank everyone who attended last night&#39;s first session of &lt;br&gt; the Real World Haskell Book Club. We had a good 37 or so participants &lt;br&gt; actively following along and around 14 or so joining in at the &lt;br&gt; novalang group in Reston, VA. &lt;br&gt; &lt;p&gt;Because of the time differences, feel free to continue using the
  </summary>
  </entry>
  <entry>
  <author>
  <name>Matthew Podwysocki</name>
  <email>matthew.podwyso...@gmail.com</email>
  </author>
  <updated>2009-01-04T19:46:10Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/c4301e72040395a7</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/c4301e72040395a7" />
  <title type="html">First Session Reminder - 1/5/2009 20:00 EST</title>
  <summary type="html" xml:space="preserve">
  All: &lt;br&gt; &lt;p&gt;We&#39;ll be kicking off the first installment of the Real World Haskell &lt;br&gt; Book &lt;br&gt; Club with a joint venture with the Northern Virginia Language Group &lt;br&gt; (NoVALang) on January 5th, &lt;br&gt; 2009 from 20:00 until whenever Eastern Standard Time (GMT 0100 hours). &lt;br&gt; &lt;p&gt;In this session, we will be covering chapters 1 and 2 of the Real
  </summary>
  </entry>
  <entry>
  <author>
  <name>Crutcher Dunnavant</name>
  <email>crutc...@gmail.com</email>
  </author>
  <updated>2009-01-04T00:32:12Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0295ebbd8545cf66</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/0295ebbd8545cf66" />
  <title type="html">Incomplete discussion of GeneralizedNewtypeDeriving in &quot;How to Give a Type a New Identity&quot;</title>
  <summary type="html" xml:space="preserve">
  There&#39;s some nasty handwaving in chapter 6 &amp;quot;Using Typeclasses&amp;quot; in the &lt;br&gt; section on &amp;quot;newtype&amp;quot;. There are references made to using &amp;quot;deriving&amp;quot; to &lt;br&gt; expose underlying typeclass instances, but no discussion at all of &lt;br&gt; GeneralizedNewtypeDeriving, or the limitations present if you don&#39;t &lt;br&gt; enable it.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Crutcher Dunnavant</name>
  <email>crutc...@gmail.com</email>
  </author>
  <updated>2009-01-03T23:33:43Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/9786cea7b9352fae</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/9786cea7b9352fae" />
  <title type="html">Errata: p.149: &quot;deriving (Show)&quot; line should be missing from &quot;CannotShow</title>
  <summary type="html" xml:space="preserve">
  I believe there is an error on page 149 of chapter 6, in the &lt;br&gt; &amp;quot;Automatic Derivation&amp;quot; section. &lt;br&gt; &lt;p&gt;There is some example code which reads in part: &lt;br&gt; data CannotShow = CannotShow &lt;br&gt; deriving (Show) &lt;br&gt; &lt;p&gt;-- will not compile, since CannotShow is not an instance of Show &lt;br&gt; data CannotDeriveShow = CannotDeriveShow CannotShow
  </summary>
  </entry>
  <entry>
  <author>
  <name>Mike B.</name>
  <email>mike.buk...@gmail.com</email>
  </author>
  <updated>2008-12-31T04:26:50Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3aac3bcb4c208127</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3aac3bcb4c208127" />
  <title type="html">What happened to [String] return values for regex matches? (Chapter 8)</title>
  <summary type="html" xml:space="preserve">
  When I try to return a [String] from a regex match, I get something &lt;br&gt; like: &lt;br&gt; &lt;p&gt; ghci&amp;gt; &amp;quot;ii uu&amp;quot; =~ &amp;quot;(uu|ii)&amp;quot; :: [String] &lt;br&gt; &lt;p&gt;&amp;lt;interactive&amp;gt;:1:0: &lt;br&gt; No instance for (RegexContext Regex [Char] [String]) &lt;br&gt; arising from a use of `=~&#39; at &amp;lt;interactive&amp;gt;:1:0-19 &lt;br&gt; Possible fix: &lt;br&gt; add an instance declaration for
  </summary>
  </entry>
  <entry>
  <author>
  <name>Andrew Wagner</name>
  <email>wagner.and...@gmail.com</email>
  </author>
  <updated>2008-12-30T05:34:06Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/a56e05872ac4c3be</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/a56e05872ac4c3be" />
  <title type="html">JSON package on hackage?</title>
  <summary type="html" xml:space="preserve">
  I wanted to follow the example of the JSON package in chapter 5, but I, for &lt;br&gt; one, really struggled with it. I found it quite confusing to figure out when &lt;br&gt; to include what files where to make everything typecheck. Anyway, I did &lt;br&gt; succeed, I believe. Is anyone interested in a hackage version of the module?
  </summary>
  </entry>
  <entry>
  <author>
  <name>Chip Grandits</name>
  <email>boulderc...@gmail.com</email>
  </author>
  <updated>2008-12-28T18:30:00Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3e8e59768c8c50a9</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/3e8e59768c8c50a9" />
  <title type="html">Colorado Area Study Group for Real World Haskell</title>
  <summary type="html" xml:space="preserve">
  I deliberately started a new discussion topic with Colorado in the &lt;br&gt; topic to attract local attention. &lt;br&gt; &lt;p&gt;I am hoping to also have a physical meeting in Colorado &lt;br&gt; contemporaneous with the joint session. &lt;br&gt; I am impressed with the power of virtual meetings, but still like the &lt;br&gt; idea of gathering with like minded individuals in person from time to
  </summary>
  </entry>
  <entry>
  <author>
  <name>Tobias Kräntzer</name>
  <email>i...@tobias-kraentzer.de</email>
  </author>
  <updated>2008-12-28T17:33:04Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/a74eefd6b3c56998</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/a74eefd6b3c56998" />
  <title type="html">A question about space leaks</title>
  <summary type="html" xml:space="preserve">
  Hi, &lt;br&gt; I&#39;m working through the book, which arrived a few days before. Thereby &lt;br&gt; I found the term &amp;quot;space leak&amp;quot; a bit confusing. Am I right if I assume &lt;br&gt; that these space leaks are not comparable to memory leaks in C? Would &lt;br&gt; the term &amp;quot;space/memory consumption&amp;quot; fit more? I guess that the memory &lt;br&gt; needed for the stake (of thunks) is freed after the evaluation.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Ben</name>
  <email>bwsand...@gmail.com</email>
  </author>
  <updated>2008-12-28T14:06:42Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/21e34d18e34f535c</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/21e34d18e34f535c" />
  <title type="html">&quot;Writing lazy functions&quot;</title>
  <summary type="html" xml:space="preserve">
  I am confused by what I am suppose to take away from this section: &lt;br&gt; &lt;p&gt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://book.realworldhaskell.org/read/efficient-file-processing-regular-expressions-and-file-name-matching.html#glob.lazyfn&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;I see that globToRegex&#39; is not tail recursive, and it is regardless of &lt;br&gt; evaluation strategy, I think. (The comments seem to say the same.)
  </summary>
  </entry>
  <entry>
  <author>
  <name>Oscar Picasso</name>
  <email>oscarpica...@gmail.com</email>
  </author>
  <updated>2008-12-27T06:48:36Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/504ce14469ad50a3</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/504ce14469ad50a3" />
  <title type="html">Type classes</title>
  <summary type="html" xml:space="preserve">
  From Chapter 6. Using Typeclasses &amp;gt; Typeclasses at work: making JSON &lt;br&gt; easier to use: &lt;br&gt; &lt;p&gt;type JSONError = String &lt;br&gt; &lt;p&gt;class JSON a where &lt;br&gt; toJValue :: a -&amp;gt; JValue &lt;br&gt; fromJValue :: JValue -&amp;gt; Either JSONError a &lt;br&gt; &lt;p&gt;instance JSON Bool where &lt;br&gt; toJValue = JBool &lt;br&gt; fromJValue (JBool b) = Right b &lt;br&gt; fromJValue _ = Left &amp;quot;not a JSON boolean&amp;quot;
  </summary>
  </entry>
  <entry>
  <author>
  <name>deech</name>
  <email>aditya.si...@gmail.com</email>
  </author>
  <updated>2008-12-25T23:56:08Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/22132328db685b57</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/22132328db685b57" />
  <title type="html">Why the short variable names and function-returning methods?</title>
  <summary type="html" xml:space="preserve">
  Just as an overall style question I was wondering why Haskell code has &lt;br&gt; the following characteristics: &lt;br&gt; &lt;p&gt;Single letter variable names: &lt;br&gt; This might be more mathematical but even the authors agree that this &lt;br&gt; is bad for readibility (top of pg 348). In contrast the Lisp people &lt;br&gt; (possibly because the compiler can&#39;t infer type info like Haskell use
  </summary>
  </entry>
  <entry>
  <author>
  <name>Ben</name>
  <email>bwsand...@gmail.com</email>
  </author>
  <updated>2008-12-23T20:32:32Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/d75220c04431bca0</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/d75220c04431bca0" />
  <title type="html">Simpler version of asInt_either (chapter 4)?</title>
  <summary type="html" xml:space="preserve">
  My answer to this exercise seems overly complicated. Is there a way &lt;br&gt; to simplify the following? &lt;br&gt; &lt;p&gt;Cheers, &lt;br&gt; Ben &lt;br&gt; ______________________________ ____________________ &lt;br&gt; import Data.Char (digitToInt, isDigit) &lt;br&gt; &lt;p&gt;type ErrorMessage = String &lt;br&gt; asInt_either :: String -&amp;gt; Either Int ErrorMessage &lt;br&gt; asInt_either (&#39;-&#39;:xs) = either (\x-&amp;gt; Left $ negate x) (Right)
  </summary>
  </entry>
  <entry>
  <author>
  <name>Pramode C.E</name>
  <email>pram...@fosstronics.com</email>
  </author>
  <updated>2008-12-23T03:08:29Z</updated>
  <id>http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/d406e4ffa7764303</id>
  <link href="http://groups.google.com/group/real-world-haskell-book-club/browse_thread/thread/d406e4ffa7764303" />
  <title type="html">A wiki to note down ideas while reading RWH</title>
  <summary type="html" xml:space="preserve">
  Hello friends, &lt;br&gt; I have just begun my exploration of Haskell with RWH; I have set up a &lt;br&gt; Dokuwiki to collect interesting thoughts/ideas which readers might have &lt;br&gt; when they go through RWH. &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://haskellbook.fosstronics.com/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; With Regards, &lt;br&gt; Pramode C.E &lt;br&gt; --------------
  </summary>
  </entry>
</feed>
