mixin bug?
    sldkf via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu Aug 11 14:25:20 PDT 2016
    
    
  
On Thursday, 11 August 2016 at 20:27:01 UTC, Engine Machine wrote:
> This requires F2 to know the future. It also forces it to use a 
> specific bar. I want inheritance like logic.
You are goind to hit a wall. Template programming is not OOP.
I'm not even sure that reflection would work in order to 
determine the most "recent" overload.
> Which is what we get when we mixin one deep, but when we go 
> deeper, it breaks. I think this is a bug. It seems like D is 
> trying to resolve things only after each mixin, rather than 
> resolving after all nested mixins are evaluated.
This is the only issue I see: "It seems like D is trying to...". 
We need to know exactly what D does: 
https://issues.dlang.org/show_bug.cgi?id=16376.
    
    
More information about the Digitalmars-d-learn
mailing list