On Tue, Oct 29, 2019 at 04:54:23PM +0000, ixid via Digitalmars-d-learn wrote: > On Tuesday, 29 October 2019 at 16:11:45 UTC, Daniel Kozak wrote: > > On Tue, Oct 29, 2019 at 5:09 PM Daniel Kozak <kozz...@gmail.com> wrote: > > > If you use gdc or ldc you will get same results as c++, or you can > > > use C log directly: > > > > > > import std.stdio; > > > import std.math : pow; > > > import core.stdc.math; > > > > > > void main() > > > { > > > writefln("%12.3F",log(1-0.9999)/log(1-(1-0.6)^^20)); > > > } > > > > AFAIK dmd use real for floating point operations instead of double > > Given x87 is deprecated and has been recommended against since 2003 at > the latest it's hard to understand why this could be seen as a good > idea.
Walter talked about this recently as one of the "misses" in D (one of the things he predicted wrongly when he designed it). T -- Philosophy: how to make a career out of daydreaming.