[#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@...>
From: Yukihiro Matsumoto <matz@netlab.co.jp>
[#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,
[#1989] English Ruby/Gtk Tutorial? — schneik@...
Hi,
[#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@...>
Clemens Hintze <c.hintze@gmx.net> writes:
[ruby-talk:02186] Re: Use 'Learning Perl' to learn Ruby
>From: Clemens Hintze <c.hintze@gmx.net> >Reply-To: ruby-talk@netlab.co.jp >To: ruby-talk@netlab.co.jp (ruby-talk ML) >Subject: [ruby-talk:02183] Use 'Learning Perl' to learn Ruby >Date: Mon, 27 Mar 2000 17:49:03 +0200 (CEST) > >Dat Nguyen writes: > > While waiting for the first Ruby book in english by Dave & Andy, I >wonder if > > I can use the book 'Learning Perl' to learn Ruby. That is, I'll try to >redo > > the Perl program in that book in Ruby language. > >Hmm, may I pay you my two cent? I think this idea is not the best one >probably! Whether it is or not depends on the book 'Lerning Perl'. I >do not know it, so I cannot give you *the* valid advice. > >But I guess it does not make too much sense to use this book for >Ruby. This is because Perl is very different from Ruby. On the first >glance both languages seems relatively close, but I feel they are >totally different in reallity. They share some syntax but this is all >about it! > >Very often in such books Perl's context dependencies are used >strongly. As mentioned in a previous post before, Ruby has not such >dependencies (at least not very much). So if you take a typical Perl >script and re-write it in Ruby, it could looks very similar but a >little bit clumsy, IMHO. This is because Ruby has to code Perl's >dependencies explicitly. > >You could take Perl's code as an example and then re-think and re-write >the whole in Ruby. But not to let it looks like Perl, but to use all >advantages of Ruby. > >IMO, re-write examples of a book about Python would be a better choice >for you. Python is, IMHO, much closer to Ruby than Perl. > > > Another idea may be even better is to redo the Perl program in the book > > 'Object-Oriented Perl' in Ruby language. > >*This* could be a good idea, IMHO. I also do not know this book, but >because in a Perl OO program, the main focus should lay on OO and not >on Perl's context tricks. So perhaps this would be a better idea. You >would solve OO problems, and Ruby *is* OO. Here, IMO, you could >discover all the strengths and power of Ruby. And let Perl looks >clumsy ;-))) > > > At least, I'll have some practical exercises to practice Ruby rather >than > > starring at the Ruby manual and wonder what & where those instructions >are > > applicable. > >Hmm! This gives me the expression, that you have not all too much >experience with HL programming, do you! Knowing Perl and Python, I had >no difficulties to grasp Ruby's all-world features, only the Ruby's own >ones. see: http://www.columbia.edu/kermit/ckscripts.html#oops and: http://www.smalltickle.com/ > >But having not too much experience is not necessarily a bad thing, >IMHO. You would not be polluted by the other P-languages (P stands >here for primitive ;-) Only you should show your programs then, to >give others possibility to correct you, if you have done things too >un-Ruby-ish. > > > Any advice is very much appreciated. > > Dat > >\cle > >-- >Clemens Hintze mailto: c.hintze@gmx.net You're too fast, you don't get the idea. Since you don't know both books 'Learning Perl' & 'Object-Oriented Perl', it's hard to comment on them. They represent tasks that can be done with scripting language. I refer to the tasks themself and not their immplementation in Perl. But your presence on ruby-talk is very encouraging. Dat ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com