#734 closed defect (invalid)
Numbers egg ignores #e and #i
Reported by: | johnwcowan | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 4.9.0 |
Component: | unknown | Version: | 4.7.x |
Keywords: | Cc: | ||
Estimated difficulty: |
Description
#e
should force the following numeric constant to be interpreted as an exact value; #i
should force the following number to be interpreted as an inexact value. Neither works.
Note that (in my opinion) #e
should not be implemented using exact->inexact
; #e25.4
should be the same as 254/10
(or 127/5), not as 3574732204225331/140737488355328
. Similarly, #e1e3000
should be the exact integer notated as 1 followed by 3000 zeros.
Note: See
TracTickets for help on using
tickets.
This is due to a problem in Chicken core which has been fixed recently (see #674). Please try building chicken from the master branch, and use the latest release of numbers.