Hi Yasuyuki,<br><br>Here is some resource Brent produced, why tail-recursion isn&#39;t that important in haskell: <br><br><a href="http://www.haskell.org/pipermail/haskell-cafe/2009-March/058607.html">http://www.haskell.org/pipermail/haskell-cafe/2009-March/058607.html</a><br>

(<a href="http://www.haskell.org/haskellwiki/Tail_recursion">http://www.haskell.org/haskellwiki/Tail_recursion</a>)<br><br>I think it is nice to have some background (and it is pretty interesting).<br><br>Greets,<br><br>
Edgar<br>
<br><div class="gmail_quote">On Sun, Nov 7, 2010 at 4:16 AM, Yasuyuki Ogawa <span dir="ltr">&lt;<a href="mailto:yuka_pon20@yahoo.co.jp">yuka_pon20@yahoo.co.jp</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Hi Brent,<div class="im"><br>
<br>
(2010/11/07 4:26), Brent Yorgey wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
However, the real answer is: don&#39;t worry about it!  Because of<br>
Haskell&#39;s lazy evaluation, the notion of &quot;tail call&quot; is not very<br>
important. And even if it were, you still shouldn&#39;t worry about it:<br>
just write your Haskell programs in the most natural, beautiful style<br>
you can think of.  Maybe at some point down the road you will have<br>
to start worrying about optimization.  But you should put it off as<br>
long as possible.<br>
</blockquote>
<br></div>
Thank you for your helpful advice. In fact, I was wondering<br>
how coding styles affect optimization! I&#39;ll forget it a while.<div class="im"><br>
--------------------------------------<br>
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN<br>
<a href="http://pr.mail.yahoo.co.jp/ie8/" target="_blank">http://pr.mail.yahoo.co.jp/ie8/</a><br>
_______________________________________________<br></div><div><div></div><div class="h5">
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org" target="_blank">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br>