On 03/10/2012 01:22 AM, David Nadlinger wrote:
On Saturday, 10 March 2012 at 00:16:14 UTC, Jonathan M Davis wrote:
UFCS will give people more freedom and may help templates in
some cases, […]
Note aside: I think people tend to overestimate the amount of generic
code that becomes easier to write
If you're writing it yourself there are no restrictions on what symbols
can be made visible.
/extend
This OTOH is a valid point.
with UFCS, as D, in contrast to
C++, doesn't have ADL.
This is a good thing. D symbol lookup is already the most complicated
I've seen (for the compiler). DMD does not get it right. It is possible
to write programs whose semantics depend on the order the modules are
passed on the command line.