

I disagree. I believe this is object oriented and the object is Point.
You’re right that the syntax looks different. But whether the object is before the function name: obj.fn(p) or after the function name: fn(obj, p) does not change its status as a parameter. It is still required to be present in the invocation in both cases.
Object oriented isn’t about where the parameters go, it is about how the program is organised and designed.



















Lemmy is still here yes? You’re commenting on a Lemmy post and reaching other Lemmy users. That is what decentralisation solves. If it was centralized this would mean the end for Lemmy.