On Wed, 20 Oct 2010 23:19:11 -0500, Andrei Alexandrescu wrote: > So here's a plan of attack: > > 1. Keep feqrel. Clearly it's a useful primitive. > > 2. Find a more intuitive interface for feqrel, i.e. using decimal digits > for precision etc. The definition in std.math: "the number of mantissa > bits which are equal in x and y" loses 90% of the readership at the word > "mantissa". You want something intuitive that people can immediately > picture. > > 3. Define a good name for that > > 4. Decide on keeping or deprecating approxEqual depending on the > adoption of that new function.
First attempt, using Walter's name suggestion, matchDigits(): http://www.dsource.org/projects/scid/browser/scid/util.d Too simplistic? Comments are welcome. -Lars