enum
deadalnix
deadalnix at gmail.com
Fri Apr 11 12:53:13 PDT 2014
On Friday, 11 April 2014 at 12:21:59 UTC, Steven Schveighoffer
wrote:
> Idea just came to me. What about notifying the compiler which
> enums can be used in final switches (and perhaps should be more
> stringent in allowing math operations):
>
> final enum name { ... }
>
> -Steve
I unerstand what you are trying to do here. You are solving a
political problem, with a solution that is inferior (but won't
require anyone to be proven wrong, so that have greater chance to
be accepted).
The problem is that is increase language complexity, plus make
the most common use case of enum nit the most direct, obvious
one. It is going to break every single piece of code that use
final switch. And the default behavior of enum still remain a
useless 3 headed monster, that could be created as a library
solution, and that nobody really want anyway.
No.
More information about the Digitalmars-d
mailing list