On 03.09.2016 03:12, Stefan Koch wrote:
On Saturday, 3 September 2016 at 01:09:18 UTC, Walter Bright wrote:

Essentially, ADL has awkward problems when getting beyond the simple
cases. It isn't right for D.

I could not agree more strongly!

If this feature were supported, it would probably break our module system.

Break how?

Even if we could shoehorn it into the language it would make the
compiler slower.

If ADL is done as a fallback, then it is only slower in those cases where it is either actually used, or __traits(compiles,...) is used to determine that some function overload does not exist.
        • Re: ADL ZombineDev via Digitalmars-d
        • Re: ADL Tobias M via Digitalmars-d
        • Re: ADL ZombineDev via Digitalmars-d
        • Re: ADL Tobias M via Digitalmars-d
        • Re: ADL Tobias Müller via Digitalmars-d
        • Re: ADL ZombineDev via Digitalmars-d
        • Re: ADL Tobias Müller via Digitalmars-d
        • Re: ADL ZombineDev via Digitalmars-d
        • Re: ADL Walter Bright via Digitalmars-d
        • Re: ADL Andrei Alexandrescu via Digitalmars-d
    • Re: ADL Timon Gehr via Digitalmars-d
      • Re: ADL Walter Bright via Digitalmars-d
        • Re: ADL Walter Bright via Digitalmars-d
      • Re: ADL Stefan Koch via Digitalmars-d
  • Re: ADL Manu via Digitalmars-d
  • Re: ADL Walter Bright via Digitalmars-d
  • Re: ADL John Colvin via Digitalmars-d
  • Re: ADL Walter Bright via Digitalmars-d
  • Re: ADL Walter Bright via Digitalmars-d
  • Re: ADL Andrei Alexandrescu via Digitalmars-d
  • Re: ADL Andrei Alexandrescu via Digitalmars-d

Reply via email to