How about how Smalltalk, Obj-C, Swift uses them?
It's very clear there...
It's very clear there...
Similarly, in Swift, the order of defaulted arguments is significant. So you wouldn't see anyone do something like that crazy matplotlib method in Swift, because remembering the order of all the arguments in that function is impractical.