Difference between revisions of "Floating point numbers"
Jump to navigation
Jump to search
(point to a discussion at Haskell-Cafe) |
(No difference)
|
Revision as of 17:21, 11 January 2008
Question
Why do floating point numbers behave so strange? Why is
Prelude> compare (0/0) (0/0)
GT
Prelude> (0/0) > (0/0)
False
?
Answer
This has nothing to do with Haskell, but exclusively with the underlying implementation of floating point numbers in your system.
See for instance:
- Haskell-Cafe on 0/0 > 1 == False
- Haskell-Cafe on Why purely in haskell?