If I had my way
    F i L 
    witte2008 at gmail.com
       
    Tue Dec 13 16:14:07 PST 2011
    
    
  
Michel Fortin wrote:
> Or should we invent a syntax such as array.(other.module.front)?
I think the syntax should be:
array.(~[{*&=>other.module.front}])();
no, in all honesty is there a reason the syntax you came up with 
wouldn't work?
    module foo;
    struct Foo {
        void bar() { ... }
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    import foo;
    import a, b; // both define Foo.bar()
    void main() {
        auto foo = Foo();
        foo.bar();     // internal member
        foo.(a.foo)(); // module a
    }
    
    
More information about the Digitalmars-d
mailing list