On Thursday, 19 April 2012 at 01:28:51 UTC, so wrote:
Good idea.
But nothing beats this:

int main() {
    double  q;
    q = 3.0/7.0;
    if (q == 3.0/7.0) printf("Equal\n");
    else printf("Not Equal\n");
    return 0;
}

http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
Should we disable implicit conversion "at" comparison as well?

Gcc has warning option for comparing floats or doubles. I think it would be good idea to introduce warnings (or errors) in dmd too.

Reply via email to