Wed, 18 Apr 2001 15:31:34 +0400
Jerzy Karczmarczuk <firstname.lastname@example.org> writes
| Lennart Augustsson wrote:
>> "S.D.Mechveliani" wrote:
>> > Probably, the source of a `bug' is a language agreement that the
>> > input is in decimal representation (`0.9') and its meaning is a
>> > floating approximation in _binary_ representation.
>> What are you talking about? Input in decimal representation is
>> stored as a Rational number. There is absolutely no loss of
| No need for whatareyoutalkingabout preamble.
| Input in decimal representation *in general* is stored as the
| implementors wish.
The matter is in what the _language standard_ says.
If it puts that `0.9' in the user program means precizely 9%10,
then Lennart is right.
As I never used such things like `0.9', I would take, so far, what
the language experts say.