Yes, it’s practical and easy to read. In contrast, using the same class name (without module name) is very confusing.
Exactly! Thanks, I didn’t notice that point. (If I can say in addition, ‘redefinition in the same scope’)
It is not so simple to compare different languages.
Yes. It reminded me of this post (+= should be the same as = + but its giving me error (list) - #4 by sweeneyde)