You'd read the Pickaxe book to know it's somewhat inspired by Python among other noteworty languages too but it's rather opposite to it.
I'll not try to sell you proper object model (including Exceptions being not that weird clunks of TODOs for some distant future as in python), or the elegance instead of __ugly_stuff__, or anything else. It's acquired, not sold. ;)
(note that I've actually tried to like Python several years ago in one project but it was way too ugly and inconsistent and mentoring deeply irrelevant syntax on me to stand it)
PS: Peter Bengtsson expressed the situation quite clearly ;-)
I agree that learning a new language is a good thing, but Ruby is actually one of the few languages around, where I just can't motivate myself to put some effort behind it.
From my perspective (troll alert), Ruby looks a lot like Python with the exception of explicit blocks, and that alone is not going to make any single Python developer switch. Also being part of a community where some of the conversations/documentation is done in Japanese (e.g http://jp.rubyist.net/magazine/?0008), doesn't really sound that appealing to me.
Simply put: Ruby is too similar to Python for me to care. Given the immaturity (lack of libraries, three times slower, No JIT, etc), the choice for people like me, already knowing Python, is actually quite easy.
Comment
(troll alert noticed ;-)
You'd read the Pickaxe book to know it's somewhat inspired by Python among other noteworty languages too but it's rather opposite to it.
I'll not try to sell you proper object model (including Exceptions being not that weird clunks of TODOs for some distant future as in python), or the elegance instead of __ugly_stuff__, or anything else. It's acquired, not sold. ;)
(note that I've actually tried to like Python several years ago in one project but it was way too ugly and inconsistent and mentoring deeply irrelevant syntax on me to stand it)
PS: Peter Bengtsson expressed the situation quite clearly ;-)
Parent comment
I agree that learning a new language is a good thing, but Ruby is actually one of the few languages around, where I just can't motivate myself to put some effort behind it. From my perspective (troll alert), Ruby looks a lot like Python with the exception of explicit blocks, and that alone is not going to make any single Python developer switch. Also being part of a community where some of the conversations/documentation is done in Japanese (e.g http://jp.rubyist.net/magazine/?0008), doesn't really sound that appealing to me. Simply put: Ruby is too similar to Python for me to care. Given the immaturity (lack of libraries, three times slower, No JIT, etc), the choice for people like me, already knowing Python, is actually quite easy.