RFR: JDK-8283124: Add constant for tau to Math and StrictMath
Raffaello Giulietti
raffaello.giulietti at gmail.com
Mon Mar 14 22:07:28 UTC 2022
Right, and PI with 16 digits (or 17).
On 3/14/22 22:51, Hans Boehm wrote:
> Couldn't the apiNote just say TAU == 2 * PI instead? I think the fact
> that this is actually a guaranteed floating point equality aids clarity.
>
>
>
> On Mon, Mar 14, 2022 at 2:33 PM Raffaello Giulietti
> <raffaello.giulietti at gmail.com <mailto:raffaello.giulietti at gmail.com>>
> wrote:
>
> Hello,
>
> I find it a bit disturbing that PI is specified with 21 digits whereas
> TAU has 16.
> I think that specifying PI as
> public static final double PI = 3.141592653589793;
> doesn't harm anybody and makes it visually more consistent with TAU-
>
>
> Greetings
> Raffaello
>
>
>
> On 3/14/22 22:13, Brian Burkhalter wrote:
> > On Mon, 14 Mar 2022 20:52:39 GMT, Joe Darcy <darcy at openjdk.org
> <mailto:darcy at openjdk.org>> wrote:
> >
> >> Add a constant for tau, 2*pi, to Math and StrictMath. Since 2*pi
> is a very common value in mathematical formulas, it is helpful to
> give it a distinct constant.
> >>
> >> Please also review the CSR
> https://bugs.openjdk.java.net/browse/JDK-8283136
> <https://bugs.openjdk.java.net/browse/JDK-8283136>
> >
> > Marked as reviewed by bpb (Reviewer).
> >
> > -------------
> >
> > PR: https://git.openjdk.java.net/jdk/pull/7813
> <https://git.openjdk.java.net/jdk/pull/7813>
>
More information about the core-libs-dev
mailing list