From: Devin Mullins Date: 2005-12-21T13:13:07+09:00 Subject: Re: Bruce Eckel wouldn't know why to switch from Python to Ruby Woah! Thread-ahoy. Sorry if I'm duplicating content here: Robert Hicks wrote: >I don't think he has "doubts" about someone switching. He wants to see >a detailed comparison between the two from someone who knows. I read >his piece and aside from Rails he wants to know "why Ruby?" > > His piece comes off as nothing but vitriol, ad hominem, and rhetoric to me. I choose not to get involved in the conversation. Other people reacted differently, it seems. Nonetheless, the Python vs Ruby question comes up a lot, and is somewhat legitimate. I only played with Python for a little over a week. Here's my (very) rough opinion: - Ruby feels more object-oriented to me. Doing things the object-oriented way was *extremely* easy. Everything is object.method syntax (or, even cooler, delegated to a method, like the for...in syntax). - There's no extra code for packaging up code into a library, and no conceptual overhead for method/class extraction. - No frickin' __underscores__! - It's hooks for dynamic classivity make more sense to me. Of course, this is pretty much all personal. Devin