Or 4*atan 1.&nbsp; But yes, I agree that there could have been a default definition.<br>But omitting it seems reasonable too.<br><br><div><span class="gmail_quote">On 10/9/07, <b class="gmail_sendername">Jonathan Cast</b> &lt;<a href="mailto:jonathanccast@fastmail.fm">
jonathanccast@fastmail.fm</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;">On Tue, 2007-10-09 at 13:07 -0700, Don Stewart wrote:
<br>&gt; jonathanccast:<br>&gt; &gt; I just noticed that pi doesn&#39;t have a default definition in the standard<br>&gt; &gt; prelude, according to the Haddock docs.&nbsp;&nbsp;Why is this?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; $ ghci<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Prelude&gt; :t pi
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; pi :: (Floating a) =&gt; a<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Prelude&gt; pi<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 3.141592653589793<br>&gt;<br>&gt; It&#39;s in the Floating class.<br><br>Yes.&nbsp;&nbsp;But it doesn&#39;t have a default implementation.&nbsp;&nbsp;That strikes me as
<br>odd, considering the mathematical and actual correctness of<br><br>class Floating sigma where<br>&nbsp;&nbsp; pi = acos (-1)<br>&nbsp;&nbsp; ...<br><br>jcc<br><br><br>_______________________________________________<br>Haskell-Cafe mailing list
<br><a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br><a href="http://www.haskell.org/mailman/listinfo/haskell-cafe">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br></blockquote></div><br>