From: muraken@... Date: 2021-01-01T02:41:42+00:00 Subject: [ruby-core:101845] [Ruby master Feature#17496] Add constant Math::TAU Issue #17496 has been updated by mrkn (Kenta Murata). At least Julia doesn't have `tau` in its core now. There is Tau.jl, but it isn't a standard library. Following Julia's stance to `tau`, we can say that it is enough by providing a gem to define `Math::TAU` for now. I'd like to know how to use tau in languages you listed up other than Julia, Python3, and C#. Could you tell me the way? jzakiya (Jabari Zakiya) wrote in #note-4: > Well, Python3 added it, so when do you (empirically?, subjectively?) establish it's become time-proven? I think we can add `TAU` in core if most mathematicians usually use tau as the circle constant in their academic papers. I don't know how the situation of tau as the circle constant is changed from the time of the previous proposal. I'd like to show my response to the previous pull-request again. https://github.com/ruby/ruby/pull/644#issuecomment-123082639 > - It looks to me that tau as the circle constant isn't popular enough to be introduced in Ruby's core although it has good property. > - So introducing tau is hurt the future Ruby now. Core constants cannot remove easily. > - It's not Ruby's role to help further the acceptance and adoption of tau. > - I found that Python and Julia rejected similar proposals. See https://bugs.python.org/issue12345 and https://github.com/JuliaLang/julia/pull/4864. So, I want to know how many mathematicians accept such tau. Do you know how many academic papers that uses tau as the circle constant have been published so far? ---------------------------------------- Feature #17496: Add constant Math::TAU https://bugs.ruby-lang.org/issues/17496#change-89676 * Author: jzakiya (Jabari Zakiya) * Status: Rejected * Priority: Normal ---------------------------------------- Excuse me if this has been brought up before. This is a simple proposal to add the math constant ``Math::TAU`` = 2*``Math::PI``. See: https://tauday.com/ ``TAU`` has been included in a growing number of languages (Rust, Python3, Julia, et al), and this would add Ruby to that list, and make it even cooler. :-) -- https://bugs.ruby-lang.org/ Unsubscribe: