[ruby-talk:00939] Re: Python complaints
From:
Clemens Hintze <c.hintze@...>
Date:
1999-11-26 07:44:11 UTC
List:
ruby-talk #939
William Park writes: > On Thu, Nov 25, 1999 at 08:53:08AM +0100, Clemens Hintze wrote: > > GOTO Kentaro writes: > > > # Why don't they use Ruby?? :-) > > > > Two reasons: First, they do not know Ruby very well. Alternatively, > > second, because it is not Python! :-} > > Perhaps, because Ruby still reminds them too much of Perl? One main > reason I prefer Python over Perl is that Python's code is easier on the > fingers and the eyes (ie. no quoting hell to go through). With Perl, I Ok! I know, that is in the eyes of the beholder. But I have also left Perl mainly because of its ugly syntax and quoting. I was also going to Python then. But since I have found Ruby, I have left Python without hesitation :-))) I have 'ported' some tools of mine from Python -> Ruby. I found the syntax very similar. It is only that Ruby give you more freedom to express things. I would explain it so... Ruby is in its look-a-like not too far from Python. But it has borrowed some very nice constructs from Perl too. In its semantik I feel Ruby very close to Smalltalk; not Python nor Perl! But even here Ruby is only a superset of Smalltalk. ;-) > spend too much effort looking at the syntax, because there are too many > different ways of expressing one idea; whereas with Python, I spend time > looking at the overall "flow", because there are very few ways of > expressing that same idea. Yep! I know this argument. But I cannot share it! If you stands right, you should search a language that is designed for minimalists (e.g. only *one* loop construct). I like to have more than one way to express things. I feel, believe it or not, that sometimes one way is more appropiate than the other ones! And it is nice a language will support me here. :-) > > But, I am still trying to grasp Ruby... I wish there was better I have used Python for some years in our company. It was not easy to introduce it there as anybody use Bourne-Shell with AWK only. First I know Perl and tried to bring it into my departement. After half-a-year, Perl was widely accepted. There were only a few programmers remaining use AWK. Then I have discovered Python. When I try to introduce it into the department, colleagues was a little disappointed. What another language yet! But slowly they have accepted the readability of Python over Perl. And now, I come with Ruby ;-)))) But astonishly there seems not to be too much resitance here :-/ > documentation in English. Maybe, if I learn Ruby, I'll write short > introduction. Number of documentation and availability of modules, are the most deficites of Ruby. But I think, however, you should not have too much difficulties to grasp it. :-) And if there is anything you cannot understand, ask us! > > Yours truly, > William Park > \cle -- Clemens Hintze mailto: c.hintze@gmx.net