I came to the Swift forums eager to debate. Instead, I found `Self` censorship
Conversation
`fn cmp(&self, other: &Self) -> Ordering` is tasked to determine whether it's the big `other` (l'Autre), the little `other` (l'autre), or the self (mirror stage)
2
6
Always found using `self` and `other` for binary operators like `cmp` and `zip` a bit odd. Kind of like it is forcing one operand to be more ‘special’ than the other operand, when should be more equal. Idk.
fn cmp(self @ a: &Self, b: &Self)
does this work?
(other names than a/b are possible, like left/right or lhs/rhs, but I'm more concerned with the syntax)
2
2
Yeah, that’s better
1




