Conversation

personally i prefer `self` because the letters have a nicer shape, but `this` has the nice advantage that the arguments to comparison functions can be named `this` and `that`
1
16
`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.
1
3
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