When do we do integer/rational math and when do we do floating point math?

That is, is 1 different from 1.0?  Should 10**500 be infinity or a 1
with 500 zeroes after it?  Should 10**10**6 run out of memory?  Should
"say (1/3)**500" print a bunch of digits to the screen or print 0?

These are just examples.  Exponentials are the easiest to think about
limit cases with, but the whole general issue needs precise semantics.

Luke

Reply via email to