3 ms·
You are confused. Supporting the C ABI and operator overloading are orthogonal. One is about conventions for saving registers and such. The other is about the n
by asdfasgasdgasdg 6y ago
You are confused. Supporting the C ABI and operator overloading are orthogonal. One is about conventions for saving registers and such. The other is about the naming of functions. Zig probably has a principled reason to not support operator customization, but ABI concerns aren't it.
- dnautics 6y agoYou were the one that brought up C++, so if I'm confused, it's because what you wrote.
- asdfasgasdgasdg 6y agoI did bring up C++, but I did not bring up operators. The question at hand is whether ABI concerns prevent operator overloading. Plainly, that is not an issue.