Summary

Numbers egg ignores #e and #i

Metadata

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.

Changes and comments

[2011-12-02 10:02:12 UTC] sjamaan changed status from new to closed

[2011-12-02 10:02:12 UTC] sjamaan set resolution to invalid

[2011-12-02 10:02:12 UTC] sjamaan wrote:

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.

[2012-09-24 21:47:48 UTC] felix changed milestone from 4.8.0 to 4.9.0

[2012-09-24 21:47:48 UTC] felix wrote:

Milestone 4.8.0 deleted