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