<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2009/10/e7887fc7ee6b2def14ee622fde067d4b"
  from="Lukasz Stafiniak &lt;lukstafi@g...&gt;"
  author="Lukasz Stafiniak"
  date="2009-10-28T22:45:06"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;"
  prev="2009/10/63300d21e98ae03b875913a3e95f0dea"
  next="2009/10/17b019522632b07b514e5be4e75fa7b5"
  prev-in-thread="2009/10/830cdefbb38e2f1cb03855ffe0dd9248"
  prev-thread="2009/10/76e901c3c12fed7c3148be46ddf26897"
  next-thread="2009/10/7ee1373a402f5409b88f6f1276dca2cd"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="forbidden construct as right hand side of &quot;let rec&quot;">
<msg 
  url="2009/10/61b3aa5e2d0ffb16d5dd3dca5a2afd9a"
  from="Mathias Kende &lt;mathias@k...&gt;"
  author="Mathias Kende"
  date="2009-10-22T22:22:41"
  subject="forbidden construct as right hand side of &quot;let rec&quot;">
<msg 
  url="2009/10/ee93fc2ebbff609fab15aae74877dc72"
  from="Stéphane Glondu &lt;steph@g...&gt;"
  author="Stéphane Glondu"
  date="2009-10-22T22:34:32"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;">
<msg 
  url="2009/10/68b2925e4155f78c4b1cfea3986cd546"
  from="Lukasz Stafiniak &lt;lukstafi@g...&gt;"
  author="Lukasz Stafiniak"
  date="2009-10-22T23:10:29"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;">
</msg>
<msg 
  url="2009/10/ce35c526e7b943e18d91b495af9c1d16"
  from="Mathias Kende &lt;mathias@k...&gt;"
  author="Mathias Kende"
  date="2009-10-25T14:11:52"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;">
<msg 
  url="2009/10/1eb4d1cd54f3a41a16902b18a76c1d81"
  from="Stéphane Glondu &lt;steph@g...&gt;"
  author="Stéphane Glondu"
  date="2009-10-25T15:04:09"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;">
</msg>
</msg>
</msg>
<msg 
  url="2009/10/830cdefbb38e2f1cb03855ffe0dd9248"
  from="Xavier Leroy &lt;Xavier.Leroy@i...&gt;"
  author="Xavier Leroy"
  date="2009-10-28T16:52:28"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;">
<msg 
  url="2009/10/e7887fc7ee6b2def14ee622fde067d4b"
  from="Lukasz Stafiniak &lt;lukstafi@g...&gt;"
  author="Lukasz Stafiniak"
  date="2009-10-28T22:45:06"
  subject="Re: [Caml-list] forbidden construct as right hand side of &quot;let rec&quot;">
</msg>
</msg>
</msg>
</thread>

<contents>
On Wed, Oct 28, 2009 at 5:52 PM, Xavier Leroy &lt;Xavier.Leroy@inria.fr&gt; wrote:
&gt; Lukasz Stafiniak wrote:
&gt;
&gt;&gt; While we are at it, what is the best way to convert a "straight" list
&gt;&gt; into a cyclic list?
&gt;
&gt; Again, you can do that just fine using lazy lists instead of lists:
&gt;
&gt; type 'a lazylist = 'a lazylist_content Lazy.t
&gt; and 'a lazylist_content = Nil | Cons of 'a * 'a lazylist
&gt;
&gt; Hope this helps,
&gt;
&gt; - Xavier Leroy
&gt;

Thank you, it makes sense!

</contents>

</message>

