QtD 0.1 is out!
    Walter Bright 
    newshound1 at digitalmars.com
       
    Fri Feb 27 12:10:29 PST 2009
    
    
  
Eldar Insafutdinov wrote:
> Now we have to make a manual init function called from class
> constructors. I understand that allowing static consructors with
> cyclic imports will make order of their execution undefined, but this
> is acceptable and actually semantically doesn't break the idea of
> cyclic imports. Otherwise in my opinion this behavior is
> inconsistent..
One of the goals of D is to eliminate undefined behavior wherever 
possible. In C++, the undefined order of static construction was a 
source of many porting problems. I think it's better in the long run to 
have a defined order, even if it means having to reorganize the code a bit.
    
    
More information about the Digitalmars-d-announce
mailing list