Haskell 98: Enum class
Simon Peyton-Jones
simonpj@microsoft.com
Thu, 25 Oct 2001 06:30:07 -0700
| Somebody raised the issue why to/fromEnum doesn't use Integer=20
| instead of Int. This would, it would seem, solve at least=20
| some of the Enum problems that arise from (integral) types=20
| with more than 4G values. So, again, why not?
There was an extended discussion on this point, I believe,=20
during the Haskell 1.4 --> Haskell 98 transition. I forget the
details, but I expect that efficiency was an issue.
However, regardless of the merits of the case, changing=20
the type of to/fromEnum is not a possibility for the Haskell 98
report, I'm afraid.
Simon