Andrei Alexandrescu Wrote:

> You get  to choose  at design  time  whether you
> use~OOP for  a particular  type, in which  case you  use \kidx{class};
> otherwise, you go with @struct@ and forgo the particular~OOP amenities
> that go hand in hand with reference semantics.
>
Good, but this is about user's decision. I meant decisions that were made by 
the language designer, so if you want a feature, you're forced to choose 
between languages. Well, I'm not sure whether such book can be "about just D".

Reply via email to