Ruby though... I really hate it. Overloading on numbers for example. Which module lets you do 5.some_verb? Where did you import it?
In python and C you have imports local to the file or included headers. In ruby it doesn't matter as long as it's been imported somewhere in the same runtime??
Absolutely bonkers.
PS: I am quite new to ruby so please enlighten me if I have it all wrong :)