[#1649] Re: New Ruby projects — Yukihiro Matsumoto <matz@...>
The following message is a courtesy copy of an article
[#1672] Re: Ruby 1.4 stable manual bug? — Yukihiro Matsumoto <matz@...>
The following message is a courtesy copy of an article
[#1673] Re: Possible problem with ext/socket in 1.5.2 — itojun@...
[#1694] Conventions for our Ruby book — Dave Thomas <Dave@...>
[#1715] Install postgresql support — Ikhlasul Amal <amal@...>
Hi all,
Hi,
[#1786] Is this a bug? — Clemens Hintze <clemens.hintze@...>
(mailed & posted)
[#1814] Objects nested sometimes. — Hugh Sasse Staff Elec Eng <hgs@...>
I am attemptiong to write a package which consists of a workspace
[#1816] Ruby 1.5.3 under Tru64 (Alpha)? — Clemens Hintze <clemens.hintze@...>
Hi all,
Hi,
Yukihiro Matsumoto writes:
Hi,
Hi,
[#1834] enum examples? — Hugh Sasse Staff Elec Eng <hgs@...>
Has anyone any examplse of using the Enumerable module? I've had a
[#1844] Minor irritation, can't figure out how to patch it though! — Hugh Sasse Staff Elec Eng <hgs@...>
I was considering how difficult it would be to patch Ruby to accept
[#1889] [ruby-1.5.3] require / SAFE — ts <decoux@...>
[#1896] Ruby Syntax similar to other languages? — "David Douthitt" <DDouthitt@...>
[#1900] Enumerations and all that. — Hugh Sasse Staff Elec Eng <hgs@...>
Thank you to the people who responded to my questions about Enumerated
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
On 16 Mar 2000, Dave Thomas wrote:
[#1929] Re: Class Variables — "David Douthitt" <DDouthitt@...>
| "David Douthitt" <DDouthitt@cuna.com> writes:
[#1942] no Fixnum#new ? — Quinn Dunkan <quinn@...>
Ok, I can add methods to a built-in class well enough (yes I know about succ,
[#1981] Time::at — "David Douthitt" <DDouthitt@...>
or whatever the right syntax is :-)
[#1989] English Ruby/Gtk Tutorial? — schneik@...
Hi,
SugHimsi(%HeIsSaidJustToLoseHisPatienceOnThisSubject;-).
[#2022] rb_global_entry — ts <decoux@...>
[#2036] Anonymous and Singleton Classes — B_DAVISON <Bob.Davison@...>
I am a Ruby newbie and having some problems getting my mind around certain
[#2069] Ruby/GTK+ question about imlib --> gdk-pixbug — schneik@...
[#2073] Re: eval.rb fails — "Dat Nguyen" <thucdat@...>
The doc is fine, this happens only if you try to execute 'until' block
On Wed, 22 Mar 2000, Dat Nguyen wrote:
[#2084] Scope violated by import via 'require'? — Clemens Hintze <c.hintze@...>
Hi,
[#2104] ARGF or $< — Hugh Sasse Staff Elec Eng <hgs@...>
Has anyone any examples of how to use ARGF or $< as I cannot find much
Hi.
[#2165] Ruby strict mode and stand-alone executables. — "Conrad Schneiker" <schneiker@...>
Some people want Ruby to have a strict compile mode.
[#2203] Re: parse bug in 1.5 — schneik@...
[#2212] Re: Ruby/Glade usage questions. — ts <decoux@...>
>>>>> "m" == mrilu <mrilu@ale.cx> writes:
[#2241] setter() for local variables — ts <decoux@...>
[#2256] Multiple assignment of pattern match results. — schneik@...
[#2267] Re: Ruby and Eiffel — h.fulton@...
[#2309] Question about attribute writers — Dave Thomas <Dave@...>
[ruby-talk:02164] Re: Scripting and OO -- thought question
From: Clemens Hintze <c.hintze@gmx.net> > h.fulton@att.net writes: > > Here's an opinion question for you all. > > > > I was telling a friend about Ruby the other day, > > and I told him how it was OO from the ground up, > > unlike Perl, etc. > > > > His interest level was mild. He said that he > > thought object orientation was a good thing in > > general, but that for the things scripting > > languages are generally used for, it's not that > > useful. > > > > In his words, "If I were going to write a 60,000 > > line chess program or something, I wouldn't do it > > in Perl or any other script; I'd use Java or C++ > > or something. And if I were doing something like > > a filter, like 'munging' a text file, I wouldn't > > really need OO." > > > > That's an interesting thought. How would you answer > > him? > > That is difficult, I think. IMHO, your friend has a total archaic > understanding of the term scripting. If he does not want to revise > this understanding, he never will catch the whole truth, I fear. For many (if not most) people I know (and know of), "scripting" != "real programming". This is why I think it is futile (if not foolish) to keep using this term for things in connection with Perl, Python, and Ruby. > Today a new level has open. The task of the high-level languages in > the past, are now taken over by the so-called scripting languages. > What Assembler was for C yesterday, is C for scripting languages like > Ruby or Perl today. Unfortunately much people has not recognized it > yet. But I am sure they will! Not as long as you keep calling it scripting! :-) <Lot of other very good points snipped.> Look at this issue this way: back when only serious programming wizzards and gurus used Unix, scripting was held in fairly high regard. But now that seemingly everyone does it, it has come to _most-commonly_ be regarded as the sort of thing that mostly people with low-level skills do. Somewhat likewise, the _common_ understanding of the word hacker has changed from exceptionally skilled developer to someone that specializes in breaking into computer systems. You can argue forever that this is technically incorrect (and maybe many of us would agree with you), but you will just confuse or mislead people if you persist in using terms in a way that is contrary to the impressions that they most commonly convey. It is unfortunate, but there are strong reasons (besides envy, laziness, or resentment) why Dilbert is wildly popular. Please repeat after me, at least 100 times a day, Ruby is a PROGRAMMING language! 8-) Conrad