"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.


Reply via email to