"Lars T. Kyllingstad" <pub...@kyllingen.nospamnet> wrote in message news:h5tsuu$bc...@digitalmars.com... > Saaa wrote: >> Some time ago I requested something on .D, but it was ignored. >> I'm interested in why this is so. >> It was only a small request, maybe not fitting for .D but dsourse/phobos >> said that was the place for such things. >> (Maybe it was unintelligible again?) > > The place (.D) was right, but I think your timing was bad. :) You posted > it in the middle of the (very heated) properties debate, and people were > way too preoccupied with that to care about other things. > > You could try the newsgroup again if you feel it is something that needs > discussion, or you could simply post an enhancement request in Bugzilla: > > http://d.puremagic.com/issues/
I always thought bugzilla was only for bugs.. > > >> --- >> Could an option be added to the formatting to elide trailing zero's for >> %f ? >> That way it is possible to create an more optimal formatting for which >> the >> following holds: >> >> float f; >> s = format(f); >> float f2 = to!(float)(s); >> assert(f==f2); >> >> The formatting I'm trying to get can be seen here (decimal): >> http://www.h-schmidt.net/FloatApplet/IEEE754.html >> try 0.1, 0.0001, 10 & 10000000 >> >> %g fails to format like this because it uses %f for as small as 10^-5, >> thus loosing precision for floats with leading zero's, like 0.0001234567 >> >> It would be even nicer to have this kind of formatting added to >> std.format! >> --- >> >> With little effort the default float format even could be lossless, >> wouldn't that be nice? > > I think it's a good idea. :) Yay :) > > -Lars >