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