Proposal: Warn when using Enum instance of Float or Double

wren ng thornton wren at
Sun Jun 16 09:32:40 CEST 2013

On 6/16/13 3:26 AM, harry wrote:
> The Enum instances for Float and Double have dubious semantics which cause
> endless confusion, e.g.
> and many more.
> I would therefore like to propose that the usage of an Enum instance of
> Float or Double generate a compiler warning, such as "The Enum instance of
> Float is subject to rounding errors". Deadline: 2 weeks.


> Pedantic question: Should it be the Enum instance _of_ Float or _for_


Live well,

More information about the Libraries mailing list