Ranges and the Enum class
Wolfgang Jeltsch
wolfgang at jeltsch.net
Tue Mar 21 17:20:38 EST 2006
Am Dienstag, 21. März 2006 10:08 schrieb Malcolm Wallace:
> Wolfgang Jeltsch <wolfgang at jeltsch.net> writes:
> [...]
> > Why do we need toEnum and fromEnum at all? As far as I know, they are
> > merely there to help people implement things like enumFrom.
>
> They are often useful for writing serialisation routines, and they see
> occasional use for other kinds of safe type coercion as well
> (toEnum . fromEnum)
>
> Regards,
> Malcolm
Maybe they should be in a separate class. Enum should be about enumerating,
not “indexing”.
Best wishes,
Wolfgang
More information about the Haskell-prime
mailing list