readHexRational missing from Numeric
The HexFloatLiterals extension was merged as result of https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0004-hexFloats.rst
As part of this proposal showHFloat was added to Numeric to output floating points in hexFloat format, unfortunately, no one seems to have remembered to add readHexRational or a similar function to parse hexFloats to Numeric. This leads to the awkward scenario that I can easily produce hexFloat values, but have no way to parse them from String/Text data...
All the code already exists in compiler/util/Utils.hs, someone just needs to cherry pick the implementation add add it to Numeric in base.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.6.3 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | libraries/base |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |