[#18974] Perl/Python/Ruby common backend (Perl6) — ptkwt@...1.aracnet.com (Phil Tomson)

There is a thread about using .NET's CLR as a backend for Ruby, but how

17 messages 2001/08/01

[#19064] ANN: Code Amelioration Contest (presented by Ruby Conference 2001) — David Alan Black <dblack@...>

17 messages 2001/08/03
[#19184] Re: ANN: Code Amelioration Contest (presented by Ruby Conference 2001) — John Carter <john.carter@...> 2001/08/06

On Fri, 3 Aug 2001, David Alan Black wrote:

[#19185] Re: ANN: Code Amelioration Contest (presented by Ruby Conference 2001) — David Alan Black <dblack@...> 2001/08/06

Hello --

[#19186] Re: ANN: Code Amelioration Contest (presented by Ruby Conference 2001) — John Carter <john.carter@...> 2001/08/06

On Mon, 6 Aug 2001, David Alan Black wrote:

[#19125] My 1st look @ ruby: No prototypes and problem with String#gsub — stesch@... (Stefan Scholl)

My first ruby program:

23 messages 2001/08/04

[#19192] Some remarks from a nembie in Ruby — Renaud HEBERT <renaud.hebert@...>

After having read the book "Programming Ruby: The Pragmatic Programmer's

38 messages 2001/08/06

[#19269] Re: Perl/Python/Ruby common backend (Parrot, can Ruby play too?) — ptkwt@...1.aracnet.com (Phil Tomson)

In article <72X97.12093$9i1.972452@e420r-atl1.usenetserver.com>,

50 messages 2001/08/07
[#19349] Re: Perl/Python/Ruby common backend (Parrot, can Ruby play too?) — Mathieu Bouchard <matju@...> 2001/08/08

[#19456] Re: Perl/Python/Ruby common backend (Parrot, can Ruby play too?) — Harry Ohlsen <harryo@...> 2001/08/09

Ned Konz wrote:

[#19451] Re: Help! I'm still confused about threadin g in the ML — "Morris, Chris" <chris.morris@...>

> Is there an Outlook option to turn on In-Reply-To or References

14 messages 2001/08/09
[#19453] Re: Help! I'm still confused about threadin g in the ML — Dave Thomas <Dave@...> 2001/08/09

"Morris, Chris" <chris.morris@snelling.com> writes:

[#19506] the way class variables work — David Alan Black <dblack@...>

Hello --

51 messages 2001/08/10
[#19511] Re: the way class variables work — Chris Uzdavinis <chris@...> 2001/08/11

David Alan Black <dblack@candle.superlink.net> writes:

[#19524] order and freedom in Ruby (was: Re: Re: the way class variables work) — David Alan Black <dblack@...> 2001/08/11

Hello --

[#19517] Why not?: Assigning to self — furufuru@... (Ryo Furue)

Hi there,

55 messages 2001/08/11
[#19689] Re: Why not?: Assigning to self — Ron Jeffries <ronjeffries@...> 2001/08/14

On 13 Aug 2001 20:59:54 -0700, furufuru@ccsr.u-tokyo.ac.jp (Ryo Furue)

[#19694] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/14

On Tuesday 14 August 2001 05:09 am, Ron Jeffries wrote:

[#19695] Re: Why not?: Assigning to self — ts <decoux@...> 2001/08/14

>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:

[#19696] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/14

On Tuesday 14 August 2001 07:51 am, you wrote:

[#19697] Re: Why not?: Assigning to self — ts <decoux@...> 2001/08/14

>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:

[#19700] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/14

On Tuesday 14 August 2001 08:27 am, you wrote:

[#19701] Re: Why not?: Assigning to self — ts <decoux@...> 2001/08/14

>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:

[#19703] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/14

On Tuesday 14 August 2001 09:05 am, Guy Decoux wrote:

[#19704] Re: Why not?: Assigning to self — ts <decoux@...> 2001/08/14

>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:

[#19708] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/14

On Tuesday 14 August 2001 09:27 am, you wrote:

[#19709] Re: Why not?: Assigning to self — ts <decoux@...> 2001/08/14

>>>>> "N" == Ned Konz <ned@bike-nomad.com> writes:

[#19713] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/14

On Tuesday 14 August 2001 09:45 am, you wrote:

[#19750] Re: Why not?: Assigning to self — matz@... (Yukihiro Matsumoto) 2001/08/15

Hi,

[#19819] Re: Why not?: Assigning to self — Ned Konz <ned@...> 2001/08/15

On Tuesday 14 August 2001 08:14 pm, matz wrote:

[#19852] Re: Why not?: Assigning to self — matz@... (Yukihiro Matsumoto) 2001/08/16

Hi,

[#19857] Re: Why not?: Assigning to self — "Florian G. Pflug" <fgp@...> 2001/08/16

On Thu, Aug 16, 2001 at 11:05:59AM +0900, Yukihiro Matsumoto wrote:

[#19858] Re: Why not?: Assigning to self — matz@... (Yukihiro Matsumoto) 2001/08/16

Hi,

[#19867] Re: Why not?: Assigning to self — "Pit Capitain" <pit@...> 2001/08/16

Just a followup at (my) current end of the thread:

[#19550] Forced garbage collection — Lars Christensen <larsch@...>

14 messages 2001/08/11
[#19562] Re: Forced garbage collection — "Nat Pryce" <nat.pryce@...13media.com> 2001/08/12

From: "Lars Christensen" <larsch@cs.auc.dk>

[#19551] /.ed again — Tobias Reif <tobiasreif@...>

Ruy gets slasdotted again ;)

19 messages 2001/08/11

[#19650] Ruby Newbie mailing list — Michael Pence <mikepence@...>

Hello all.

14 messages 2001/08/13
[#19656] RE: Ruby Newbie mailing list — "Louis Brothers" <lcb134@...> 2001/08/13

We had a similar discussion on the OmniWeb Objective-C mailing list not to

[#19659] Re: Ruby Newbie mailing list — Michael Pence <mikepence@...> 2001/08/13

I appreciate your references to Objectionable-C ;-)

[#19685] Compiling Ruby with cygwin and Tk support — Manuel Zabelt <ng@...>

Hello!

13 messages 2001/08/14

[#19718] General (GUI/license) questions — Ryan Tarpine <rtarpine@...>

First: Kero commented in the description of his new Ruby Agenda program

18 messages 2001/08/14

[#19755] "new" returning nil: how to report the failure of object creation — furufuru@... (Ryo Furue)

Hi there,

14 messages 2001/08/15

[#19758] The GUI poll is in, and the results are surprising — Dave Thomas <Dave@...>

40 messages 2001/08/15
[#19774] Re: The GUI poll is in, and the results are surprising — Lars Christensen <larsch@...> 2001/08/15

On Wed, 15 Aug 2001, Dave Thomas wrote:

[#19784] Re: The GUI poll is in, and the results aresurprising — "Lyle Johnson" <ljohnson@...> 2001/08/15

> Please don't forget what Ruby is all about in this discussion! I think

[#19824] Ruby GUI — "Hal E. Fulton" <hal9000@...>

The concept of a new GUI is somewhat appealing,

16 messages 2001/08/15

[#20033] Ruby Article — Joshua Drake <jd.nospam@...>

Hello,

38 messages 2001/08/20

[#20127] Another Possible RCR - Wrappers via Mixins — Stephen White <spwhite@...>

The main difference between mix-ins and multiple inheritence is (to my understanding) that parent classes do not call child code, but mix-ins do.

15 messages 2001/08/22

[#20135] Bruce Eckel's criticism of Ruby — Ned Konz <ned@...>

Python.org links to http://www.mindview.net/Etc/notes.html#Ruby , saying

24 messages 2001/08/22

[#20183] ++ Operator — kamphausen@... (SKa)

Dear Community,

35 messages 2001/08/23
[#20234] Re: ++ Operator — Dave Thomas <Dave@...> 2001/08/24

matz@ruby-lang.org (Yukihiro Matsumoto) writes:

[#20236] Re: ++ Operator — matz@... (Yukihiro Matsumoto) 2001/08/24

Hi,

[#20209] In Ruby 0 is true but nil is false.. or how to shoot yourself?.. — Guillaume Cottenceau <gc@...>

I have a simple Audio-CD database (using CSV format). I was writing a

11 messages 2001/08/23

[#20254] File.readline(s) — Michael Husmann <michael.husmann@...>

I am reading a 55MB ASCII file by using File.readline(s) which takes on

14 messages 2001/08/24

[#20303] New Windows InstallShield version of Ruby — Andrew Hunt <andy@...>

19 messages 2001/08/24

[#20307] Backwards language — "Sean Middleditch" <elanthis@...>

Greetings,

30 messages 2001/08/24

[ruby-talk:20145] unfair comparison

From: theschof@... (Alexander Schofield)
Date: 2001-08-23 03:02:22 UTC
List: ruby-talk #20145
[Note to Pythoners, I like Python (I prefer Ruby), but I do sometimes
still use Python.  This post is not directed against Python, just one
mans article.]

I don't know when Eckel made this comparison, so if the subject matter
is a little dated I'm sorry, but I'm new to Ruby (coming from 2 years
Python use as a matter of fact), so I only just saw this.

Bruce Eckel's article:
http://www.mindview.net/Etc/notes.html#Ruby

(from herein, paragraphs beginning with "##" are taken directly from
the above link)

## Note that the author says "If you like Perl, you will like Ruby." I
liked Perl for about 3 months, before discovering Perl objects and
references and trying to read my own Perl code. I haven't looked back.

Redesigning those perl objects and references are one of the key
reasons Ruby exists, so I'm at a loss as to his point.

## Again I ask "why"? If you're not going to double your productivity
over using Python, what is your motivation for using this language?

Since when did "doubling your productivity", become the golden
standard?  I would think that any language which could increase your
productivity by even 10% if you're a professional programmer would be
worth very serious consideration as to the benefits gained versus the
time required to learn it.  Also, he seems to assume that everybody is
coming from Python, so this fanciful distortion crumbles even further
when you consider people with no intellectual investment in either who
have a need for a programming language of this type.

## "Writing Ruby extensions in C are a joy compared to Python" [ I
believe it. I usually find that languages have some kind of
improvements here and there, but not enough to say that you will, for
example, double your productivity over using Python ]

Again he sets the bar: "double your productivity".
I'm glad to see he at least believes one truth: Ruby extensions really
are a joy by comparison.

## ...and was snagged by the fact that Ruby is new, and perhaps thinks
that it's going to be the next great thing like Java.

My god, I certainly hope not.  Clarifying a bit, I hope it gets the
success, but you can keep the rest.  ;-)
[note to would-be flamers, Java has its uses, I even utilize them
occasionally]

## Ruby requires more typing for no particular reason, and has an
uninspired choice of syntax in many cases (there were some minor
interesting features like static class methods, but this is a tiny
amount of syntactic sugar and won't solve any problems Python
doesn't).

"More typing for no particular reason"??  I'd like to see him back
that one up.  And not with some carefully contrived, well-engineered
snippet (which he did not- or could not- even provide).  Since when is
a fundamental difference in the OO system (static class methods) a
"tiny amount of syntactic sugar", btw?
He feels python is more terse?  I'm surprised he would say this given
the fact that he has already demonstrated that he thinks Ruby's OO is
analagous to Perl's.  If he believes this, then why not make the next
wild assumption (which would actually be true, Ruby does share many
syntactic similarities) of the language, then it seems even more
surprising, given the fact that most other authors seemed to think
that Python gives up a small amount of terseness to Perl (from lack of
magic cases/context dependancies) for a much cleaner, less
idiosyncratic implementation.

## So far I keep coming to the conclusion that Ruby is just a bad
ripoff of Python, just like C# is a bad ripoff of C++ and to some
degree Java (I'm willing to be convinced otherwise about C#, but so
far the only compelling reason seems to be "blessed by M$." There's
certainly nothing compelling about the syntax or power of C# compared
to C++).

I could care less about C#, but since his article's put me in a
belligerent mood.  How is C# more like C++ than Java??  Garbage
collection, references...
Microsoft is putting out tools to automate the process of converting
VJ++ code to C#, can he say the same is true for C++?  I remember
reading an article in Dr. Dobbs Dev. Journal.  I forget the author,
and the issue, but the conclusion he reached was that C# was just Java
with a little sugar sprinkled on top and just enough renaming done to
prevent another lawsuit from Sun.

## ...a nice number of good books and more on the way

ditto
I've already preordered my copy of Matz's book from bn.com, and might
I add that I thoroughly enjoyed Dave Thomas' book.  What is it they
say, "quality over quantity"?

## The author also notes that, as a Python programmer, Ruby hasn't won
him over (yet).

This is when Eckel refers to
http://dev.rubycentral.com/faq/rubyfaq-2.html
A very fair and balanced comparison, unlike Eckel's.
What a shame he only seems to have read the second to last sentence of
that entire article.

## so I like to think I know what I'm looking for

People, please, read the link at the top of the page.  I would like
your opinions on just what this thing is he's looking for.   ;-)

On a side note:
http://www.python.org/doc/Comparisons.html#ruby

As of this date, Eckels', "evaluation" is the only comparison to Ruby
on Pythons homepage.  Why don't more step up to the plate?  I also saw
that Matz had to remove the language comparisons link from
www.ruby-lang.org.  Hit a nerve?  ;-).

In This Thread

Prev Next