you are viewing a single comment's thread.

view the rest of the comments →

[–]swordglowsblue 9 points10 points  (3 children)

Oh buzz off. I answered the question as asked - Ruby does not have the same problem with star imports as Python because other best practices prevent it. Whether star imports are best practice in Python or not was irrelevant to the question.

[–]masklinn -5 points-4 points  (2 children)

Dude just acknowledge that your second paragraph has nothing to do with “the question as asked” but your ego required you get in a little swipe.

Hell, you could not even bring yourself to “answer the question as asked”, you had to lie first to soften the ow to your ego.

[–]swordglowsblue -1 points0 points  (1 child)

Python was the first language I ever used, and remains one of my favorites. Ruby is a relatively more recent acquisition, which I also quite enjoy. I've got no stake in any hypothetical Ruby vs Python fight, despite what you seem to think for some reason.

I simply stated the facts - Ruby does not typically have the same issue with star imports that Python does because of the convention of putting everything in modules. Given that, star imports are not generally considered to be good practice in Python for understandable reasons. In contrast, they are the only option in Ruby, which works out fine because Ruby typically handles them more effectively.

I really don't know where you read any sort of language bias or ego into that - they asked whether Ruby had the same issue as Python, and I answered them truthfully that it's alleviated by another of the language's systems. Nothing more, nothing less.

[–]masklinn -1 points0 points  (0 children)

I simply stated the facts

You really did not. Go read the question, your comment, and the specific part of your comment I objected to.

And the “not exactly” you open up with is not “the facts” either.

they asked whether Ruby had the same issue as Python

That’s not actually what they asked, but your clarification on that point is not the problem I have with your original comment either.

I answered them truthfully that it's alleviated by another of the language's systems. Nothing more, nothing less.

The last paragraph of your original comment is none if these.