== Quote from BLS ([email protected])'s article
> Hi,
> I think nearly nobody is using extern (C++) 'cause of it's limits. So
> why not drop it ? IMHO this feature is not a " D2 sales argument",
> instead it's vs. productive.
> What do you think ?
> Bjoern

I agree.  I personally have no use for it.  How much C++ code is there out 
there that:

1.  Doesn't use templates in its external interface.

2.  Doesn't use public or protected member fields and virtual functions in the
same publicly visible object.  (C++'s classes are modeled as interfaces in D)

3.  Doesn't use exceptions in its public interface.

4.  Can't easily be given a C interface.

The questions are, how much complexity does it add to the compiler and is it
possible that this interface will become substantially less limited in the 
future?

Reply via email to