> interface I1 {
> string opIndex(string columnName);
> }
>
> is a no go. So can we say operator overloading within interfaces is not
> allowed in D2 ?
It should work.
Only opBinary etc doesn't work yet cause there are problems with template
functions in interfaces.