From: Joao Pedrosa Date: 2004-10-21T05:09:51+09:00 Subject: Re: A concise description of Ruby? Hi, > > why do some people keep > > comparing Ruby and Python all the time? > > """ > I wanted a scripting language that was more powerful than Perl, and more > object-oriented than Python. That's why I decided to design my own language. > """ > http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html > > Well... If I tell you "Highly dynamic, hi-level, interpreted, garbage > collected, file-based, strongly OO && mildly functional, clear syntax > and fun to use", it could apply to both languages. You seem to like Python a lot. Can I ask you 10 features of Ruby that Python lacks or at least does not deliver as easy as Ruby does. It matters to me that the syntax to a feature is easy enough, because I don't want it to make the source-code bigger or uglier than necessary. :-) And when multiplying it by 10k, it matters. > > > Do they share a similar background (besides the usually mentioned similarities). > > Guess what ?-) > > IMHO, the biggets difference is that the 'main' influence (well... the > most obvious...) is C for Python and Smalltalk for Ruby (oh, and yes : > most pythonistas think of Perl as one of the most horrible thing in the > world !-) That's simplifying too much for Ruby. Python may have that influence, though. Cheers, Joao