From: Travis Whitton Date: 2003-03-20T14:16:15+09:00 Subject: Re: Strong advantages over Python There are a lot more than this, but these are just a few things that spring to mind: o Super easy to extend with C modules o The power of mixing in Enumerable o Simplicity of mixins vs multiple inheritance o A builtin class library small enough to memorize but powerful enough to do basically anything you want o Total syntactic consistency(everything is an object) 5.times {|num| ...} "foo".reverse o Stronger typing(everything has a specific type) 1.type => Fixnum o Truly private data instead of name mangling o No equivalent of a do ... while statement o self.myvar vs @myvar o No closures in Python? I'm not a Python expert, so forgive me if anything above is incorrect. Hope this helps, Travis Whitton