On Friday, 10 October 2014 at 17:09:08 UTC, IgorStepanov wrote:
I've created DIP for my pull request.
DIP: http://wiki.dlang.org/DIP66
PR: https://github.com/D-Programming-Language/dmd/pull/3998
Please, comment it.
I understand that as a first step it was suggested to implement
the strictest behaviour regarding conflicts, namely to disallow
them entirely.
However, I think more permissive strategies are useful, like in
this example:
https://github.com/D-Programming-Language/dmd/pull/3998#issuecomment-58570742
Conflict resolution can work like overload resolution, with
different levels of matching and partial ordering.