Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: perl primary, and keeping multiple languages in your head, and ruby

by pg (Canon)
on Sep 11, 2005 at 16:10 UTC ( [id://491068]=note: print w/replies, xml ) Need Help??


in reply to perl primary, and keeping multiple languages in your head, and ruby

That's really my concern about getting into Ruby -- the semantic clashes with perl syntax, as well as possible addiction.

Syntax might be a little bit confusing for a while, but it usually gets settled quite quickly. Besides, you always have samples (your old code) handy. Really there is not much worry.

As for "as well as possible addiction", why is it a problem? Doesn't matter whether it is Perl or Ruby, the one makes you an addict, is the best for you. When one person finds that Perl is the best, the other guy may feel comfortable with Ruby the most. You liked beer for quite a long time, suddenly one day you started to drink wine more and more. Beer is good, and wine is also good, enjoy whatever you like. Maybe one day you will come back to beer.

  • Comment on Re: perl primary, and keeping multiple languages in your head, and ruby

Replies are listed 'Best First'.
Re^2: perl primary, and keeping multiple languages in your head, and ruby
by water (Deacon) on Sep 12, 2005 at 01:05 UTC
    I don't know, but I bet Robert Parker doesn't drink beer on weekends. Even if he liked it, too much risk of screwing up his palate -- wine is his professional life.

    Now, I'm no Robert Parker of perl, but you get the idea -- the tools you need to earn a living need to be kept sharp, vocation vs. avocation.

Re^2: perl primary, and keeping multiple languages in your head, and ruby
by Eyck (Priest) on Sep 13, 2005 at 08:56 UTC

    It would be quite a large problem for almost anything real-life related.

    Ruby GEMS are nowhere near CPAN's breadth, how would you feel when you discovered that your language of choice needs creating from scratch SSL bindings, jabber, MS SQL library, bittorent etc etc?

    It's not important as long as you're living close to university, but these days, when protocols are as complicated as bittorent's or skype's, you have very little choice.

    Some people say Haskell is great "faster than C++, more concise than Perl, more regular than Python, more flexible than Ruby, more typeful than C#, more robust than Java, and has absolutely nothing in common with PHP." , I found scheme quite to my liking, but if I would like to replace perl with them, I would have to start with taking few years off, to recreate important parts of perl toolkit.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://491068]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (3)
As of 2024-03-30 07:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found