QtD 0.1 is out!
    Christopher Wright 
    dhasenan at gmail.com
       
    Sat Feb 28 05:39:11 PST 2009
    
    
  
Lutger wrote:
> grauzone wrote:
> 
>> Lars Ivar Igesund wrote:
>>> Eldar Insafutdinov wrote:
>>>
>>>> We faced a bug that module static constructors don't work with cyclic
>>>> imports. Currently it's fixed with a dirty hack which is not really
>>>> acceptable. Is there any chance for this to be fixed?
>>> IMO it is the cyclic import that is the bug ;)
>> Maybe all cyclic dependency bugs are on purpose, to teach people not to 
>> use this evil D feature? Yeah, that must it be. I can't explain why else 
>> these bugs/issues aren't fixed, and why people only reply with 
>> incredibly useful statements like "but you shouldn't use this feature 
>> anyway!".
>>
>> Broken features should be either fixed or removed. This half-assedness 
>> about it isn't really going to help D.
> 
> Well it's about cyclic dependency of initialization via module constructors 
> only right? Cyclic imports in general aren't (supposed to be) broken, nor 
> are module constructors.
Additionally, the compiler has sufficient information to complain about 
the problem at compile time, but it doesn't. That is a bug.
    
    
More information about the Digitalmars-d-announce
mailing list