Ruby Issue Tracking System: Issueshttps://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112011-06-18T07:46:16ZRuby Issue Tracking System
Redmine Ruby master - Feature #4897 (Rejected): Define Math::TAU and BigMath.TAU. The "true" circle const...https://redmine.ruby-lang.org/issues/48972011-06-18T07:46:16Zsbaird (Simon Baird)simon.baird@gmail.com
<p>Firstly please read the Tau Manifesto at <a href="http://tauday.com/" class="external">http://tauday.com/</a> . It's quite long but essential to understanding why this is a good idea.</p>
<p>Here is a patch on trunk that implements this:<br>
<a href="http://simonbaird.blogspot.com/2011/06/tau-in-ruby.html" class="external">http://simonbaird.blogspot.com/2011/06/tau-in-ruby.html</a></p>
<p>Allow me to anticipate and respond in advance to some common objections:</p>
<ol>
<li>
<p>It's easy to define it yourself so why put this in core.<br>
Possibly correct, but I think this is the right thing to do. Tau is important. And it's a pretty small patch.</p>
</li>
<li>
<p>If this constant goes in then pretty soon someone will want every other math constant and there are hundreds of them. (Slippery slope argument).<br>
The circle constant is one of the two most important numbers is mathematics. It's not just another math constant. We already define Pi.</p>
</li>
</ol>