Why there is no OOP (object oriented programming) in Julia?

A practical advantage of single dispatch is the ability to discover an object’s o methods by typing o. plus tab in modern IDEs. I imagine that the same could be achieved for Julia via the vscode extension if the same keyboard trick (o. + tab) could show the result of methodswith as a standard OOP method list. Once a given method is selected, fetch the Julia method call with the o argument at the proper position (since o is not necessarily in first position).

8 Likes