On Friday, 2 May 2014 at 00:22:14 UTC, deadalnix wrote:
2. Creating a new name lookup mechanism is the kind of idea that sound good but ends up horribly backfiring. There is all kind of implications and it affect every single identifier resolution. You don't want to mess with that (especially since it is already quite badly defined in the first place).

What implications?

The implications with this DIP is that all library authors will have to follow a convention of having all C++ dependencies in a module named "cpp" in order to have a "fake" way of specifying fully qualified C++ names.

Then lobby for coercing C++ types that have different paths.

This is not elegant. It is a hack.

Reply via email to