Summary
Numbers egg ignores #e and #i
Metadata
- Id: 1393302355dcbb04acd258019d03b7838346f558
- Trac id: 734
- Type: defect
- Reporter: johnwcowan
- Owner:
- Cc:
- Status: closed
- Component: unknown
- Estimated difficulty:
- Resolution: invalid
- Priority: major
- Milestone: 4.9.0
- Version: 4.7.x
- Changetime: 2012-09-24 21:47:48 UTC
- Created: 2011-12-02 09:55:33 UTC
- Keywords:
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