From: Ilias Lazaridis Date: 2005-04-25T18:09:33+09:00 Subject: Re: [EVALUATION] - E04 - Mr. Yukihiro Matsumoto (Ruby's Weakest Point) Jon A. Lambert wrote: > Ilias Lazaridis wrote: > >> # Ruby is a complete, full, pure object oriented language: OOL. This > > > Not relevant to procedural language evaluation > > . > > Please remain on-topic, so I can remain on budget! > > > $cat test.rb > def f(i);x=5;p i;p x;end;(1..10).each do|x|f(x);break if x > 6;end > $ruby proctest.rb test.rb > running procedural test sequence... > ..sequence tests [passed] > ..alternation tests [passed] > ..loop tests [passed] > ..subprogram tests [passed] > ..variable scope tests [passed] > ..fun quotient tests [passed] > EVALUATION COMPLETE: Ruby is fun procedural language! > > ERROR: Lazaridis object provided false analysis. > DIAGNOSIS: Lazaridis object defective. > ACTION: Cannot adopt Lazaridis object. > > FART analysis now overbudget... (_o_)...pulling plug. > > Make your time now > > -- > J Lambert whatever you say. - note to reader: although the above seems nuts, it uncovers a very sad truth: if a language-design misses a goal, don't worry. simply redefine terminology and (if necessary) the goal - as it fits. Ruby is not alone. That's what python does with the term "object", that's what ruby does with the meaning of "object". And finally: who cares? it's all about people and all about fun. - Silence, Forged Id's, Attacks and... nonsense. This is what remained from the friendly Ruby Community. - I hope you've found the insights valueable. .. -- http://lazaridis.com