From: bruno modulix Date: 2004-10-21T04:54:17+09:00 Subject: Re: A concise description of Ruby? Edgardo Hames a �crit : > On Thu, 21 Oct 2004 00:59:50 +0900, James Britt > wrote: > >>For the latter, I'm not versed enough in Smalltalk, Python, or whatever >>else gets tossed in to some algebraic Ruby description to give any >>follow-up detail. And I've heard people say, "If it's so much like X, >>why not just use X?" >> > > > Given that Ruby comes from Perl and Smalltalk, and lisp and Python... > 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. > 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 !-) Bruno