<br><br><div><span class="gmail_quote">On 4/5/06, <b class="gmail_sendername">Roberto Zunino</b> &lt;<a href="mailto:roberto.zunino@sns.it">roberto.zunino@sns.it</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Michael Goodrich wrote:<br>[snip]<br><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; r = r2+2*step*rdc<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; rdc = (rd2+rd1+rd0)/6<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; rd0 = c0*c0*m<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; c0 = baz(z0)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; z0 = 6.378388e6-r<br><br><br>The equations above form a loop: each one requires the one below it, and
<br>the last one requires the first one.<br><br>(And yes, baz is strict)<br><br>Regards,<br>Roberto Zunino.<br></blockquote></div><br>
<br>
Interesting, I was told that it is ok to have a mutually dependent set
of definitions - are you saying that Haskell cannot handle this?<br>

<br>

Also I know what strict means, but why are you saying that baz is strict?<br>