On 01/26/2012 02:41 PM, Jacob Carlborg wrote:
On 2012-01-26 14:23, Trass3r wrote:
It's not type safe in C. But you can wrap it in a struct with alias
this instead.

Yep, but in D we have strong enums, so why not use them.

What about be able to do something like this:

enum Foo
{
public:
bar,
fooBar,
}

Foo f = bar;


public is the wrong keyword. Furthermore, the solution is not better than mixin Import!Foo; I think the extern(C) enum proposal is pragmatic and makes more sense.

Reply via email to