Project

General

Profile

ActionsLike0

Feature #4897

closed

Define Math::TAU and BigMath.TAU. The "true" circle constant, Tau=2*Pi. See http://tauday.com/

Added by sbaird (Simon Baird) almost 14 years ago. Updated over 8 years ago.

Status:
Rejected
Target version:
-
[ruby-core:37207]

Description

Firstly please read the Tau Manifesto at http://tauday.com/ . It's quite long but essential to understanding why this is a good idea.

Here is a patch on trunk that implements this:
http://simonbaird.blogspot.com/2011/06/tau-in-ruby.html

Allow me to anticipate and respond in advance to some common objections:

  1. It's easy to define it yourself so why put this in core.
    Possibly correct, but I think this is the right thing to do. Tau is important. And it's a pretty small patch.

  2. If this constant goes in then pretty soon someone will want every other math constant and there are hundreds of them. (Slippery slope argument).
    The circle constant is one of the two most important numbers is mathematics. It's not just another math constant. We already define Pi.


Files

tau.patch (1.2 KB) tau.patch phluid61 (Matthew Kerwin), 02/27/2013 02:25 PM
tau.patch (1.2 KB) tau.patch phluid61 (Matthew Kerwin), 02/28/2013 07:10 AM

Related issues 2 (1 open1 closed)

Related to Ruby - Feature #13694: Add Tau constant to MathRejectedActions
Has duplicate Ruby - Feature #17496: Add constant Math::TAUOpenActions

Updated by mame (Yusuke Endoh) about 13 years ago

  • Category changed from core to Joke
  • Status changed from Open to Feedback

Updated by ko1 (Koichi Sasada) over 12 years ago

  • Target version changed from 2.0.0 to 3.0

Updated by phluid61 (Matthew Kerwin) about 12 years ago

Updated by drbrain (Eric Hodel) about 12 years ago

  • Status changed from Feedback to Assigned
  • Assignee set to matz (Yukihiro Matsumoto)

Updated by marcandre (Marc-Andre Lafortune) about 12 years ago

  • Category changed from Joke to core

Updated by phluid61 (Matthew Kerwin) about 12 years ago

Updated by matz (Yukihiro Matsumoto) over 8 years ago

  • Status changed from Assigned to Rejected
#42

Updated by naruse (Yui NARUSE) almost 8 years ago

#43

Updated by nobu (Nobuyoshi Nakada) over 4 years ago

ActionsLike0

Also available in: Atom PDF