On Monday, 23 June 2025 at 15:27:46 UTC, Nick Treleaven wrote:
One reason is that it would be hard to reason about what the operator means - for example if there is one operator overload in module `a` and another one in `b`, that have compatible operand types, and both imports are used in the same project for different modules.

Or rather in the same module.

...
That is already valid code, because `int` implicitly converts to `dchar`, which can be appended to a string.

Or concatenated, in this case.

Reply via email to