Improved results in GHCi during basic calculations
We can use GHCi as a calculator using +
, -
, *
,
/
, sin
, cos
, and others.
sometimes the result does not meet our expectations.
for example if I calculate 3 + 2, the result is 5 and in line with our expectations. \\
Prelude> 3+2
5
but sometimes it is not.\\ for the two examples below, please, can we have in GHCi a result other than the one given?\\
Prelude> exp(log(1000)-log(10))
99.99999999999996
can we have a result equal to 100
? \\
Prelude> 12*(1/3-1/4)-1
-2.220446049250313e-16
can we have a result equal to 0
? \\
Trac metadata
Trac field | Value |
---|---|
Version | 8.2.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |