On Thursday, 26 May 2016 at 06:23:17 UTC, Jonathan M Davis wrote:
The difference is that it's impossible to do 10.opBinary!"+"(15), so if you're forced to do foo.opBinary!"+"(bar) to get around a symbol conflict, it won't work with built-in types.

Well, that begs the question: Why don't built-in types define `opBinary`? That's just another arbitrary irregularity, isn't it.

Reply via email to