now it's possible! printing floating point numbers at compile-time
Basile B.
b2.temp at gmx.com
Sat Dec 22 21:06:48 UTC 2018
On Saturday, 22 December 2018 at 20:24:46 UTC, Stefan Koch wrote:
> On Saturday, 22 December 2018 at 20:08:12 UTC, Stefan Koch
> wrote:
>> Thus enabling you to convert doubles into strings at
>> compiletime.
Cool, CTFE formating is something that occasionaly comes in the
forum. Now i remember there's also RYU [1] that could have worked
too
>
> Aww .... I am dumb ... should have waited 2 days :)
No because actually from a pagan point of view the big thing was
yesterday night (solstice).
> Anyhow I hope that this is helpful to some of you.
> Please note that grisu 2 will give you representation which
> will convert into the same(!) floatingpoint number you passed
> in >92% of all possible inputs.
>
> Meaning you can round trip from string to double without loss
> of bits, for very many number but not all of them, that said
> the accuracy in general should be better than what a usual
> sprintf would give you.
>
>
> Cheers and Merry Christmas,
>
> Stefan
[1] https://github.com/ulfjack/ryu
More information about the Digitalmars-d-announce
mailing list