<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Indeed. I find laziness and the non-composable nature of space
    complexity in Haskell to be a much harder beast to deal with than
    immutability. <br>
    <br>
    There is an *excellent* introduction to the basics of lazy
    evaluation in Graham Hutton's book <i>Programming in Haskell</i>
    (chapter 12), but I don't know of any good references beyond that
    basic level. Let us know if you find some!<br>
    <br>
    Dimitri <br>
    <br>
    <div class="moz-cite-prefix">On 12/4/15 5:35 AM, Joachim Durchholz
      wrote:<br>
    </div>
    <blockquote cite="mid:5661505A.9010908@durchholz.org" type="cite">Am
      04.12.2015 um 09:01 schrieb Sumit Sahrawat, Maths & Computing,
      IIT (BHU):
      <br>
      <blockquote type="cite">If you're comfortable with imperative data
        structures, then you can go for
        <br>
        Okasaki's book:
        <br>
<a class="moz-txt-link-freetext" href="http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/0521663504">http://www.amazon.com/Purely-Functional-Structures-Chris-Okasaki/dp/0521663504</a>
        <br>
        Which developed from his Ph.D thesis available here:
        <br>
        <a class="moz-txt-link-freetext" href="http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf">http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf</a>
        <br>
        <br>
        People say both are very similar in their contents, but I can't
        say for
        <br>
        sure. I've read the first two chapters and found them to be
        enlightening.
        <br>
      </blockquote>
      <br>
      I read the book, Okasaki is very enlightening but does not talk
      about how to deal with partially preevaluated data structures.
      <br>
      <br>
      Regards,
      <br>
      Jo
      <br>
      _______________________________________________
      <br>
      Haskell-Cafe mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a>
      <br>
    </blockquote>
    <br>
  </body>
</html>