"Michael Lazzaro" <[EMAIL PROTECTED]> wrote > exponential: > -1.23e4 # num > -1.23E4 # num (identical)
And now I know why we can't use C<.> as a floating point in base 16: 1.5e1 == 15 16:1.5e1 != (1 + 5/16) * 16 There would be an ambiguity as to the meaning of 'e', so it should probably be a syntax error. Question: is 10:1.5e1 also a syntax error? What about 2:1.1e1? error, or ==3? I like the idea of generalizing; but there's a conflict with dotted-decimal: does 2:1.1 == 10:3; or does it equal 1.5? What does 10:1.1 equal? Confused, Dave.