Nicolas Trangez <[email protected]> writes: > On Sat, 2012-11-17 at 16:52 +0200, Roman Cheplyaka wrote: >> Hi Nicolas, >> >> The simplest approach would be to use the standard (derived) Enum >> instance that would be used for enumerations (like [Flag1..]), and >> have your own functions to convert to/from magic constants. > > Sure, but that kind-of defeats the purpose... fromEnum/toEnum would then > return some nonsensical integer value.
...then don't derive an 'Enum' instance for that :-) what do you hope to gain from making your flags type an instance of the Enum class? _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
