Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Re^2: Convincing co-workers to learn Perl

by abhishes (Friar)
on Mar 27, 2003 at 14:38 UTC ( #246239=note: print w/replies, xml ) Need Help??


in reply to Re^2: Convincing co-workers to learn Perl
in thread Convincing co-workers to learn Perl

>> Next time, educate yourself before blindly insisting that Perl is the right tool for the job.

Our project is written in Java and I don't insist that it should be re-written in perl just because I think perl is better. I don't advocate to blindly use of any technology

In this particular case, perl *is* the right tool for the job because we plan to support only HPUX or may be windows... and perl runs quite fine on them

When I have more time, I will re-write the same program in perl and then demostrate it to my colleague on how much better the perl program is than his shell script. That is one way I hope to convince them.

After reading this post I realize that I shouldn't have given the impression shell scripts suck...(When I saw if statements ending with a fi, I laughed and laughed)

regards,
Abhishek.
  • Comment on Re: Re^2: Convincing co-workers to learn Perl

Replies are listed 'Best First'.
Re^4: Convincing co-workers to learn Perl
by LAI (Hermit) on Mar 27, 2003 at 18:32 UTC

    Yeah, the first time I saw the if/fi construct I boggled. Even better is case/esac. I remember my prof's explanation of it: that *nix shell scripting was thought up by people on lots of drugs. I don't know for sure how accurate that is, but it seems to fit.

    I personally am of the 'if it can be done with Perl it's probably better off done with Perl' camp. That said, nothing would ever get done without shell scripting (I am so not writing any of my rc.* in Perl), but in my experience it is most useful for simpler tasks. A shell script gets bulky and unreadable pretty quickly.

    LAI

    __END__

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://246239]
help
Chatterbox?
[Corion]: marto: Redoing something on new infrastructure sounds fun. At least you can reuse your previous experience :)
[marto]: I'm looking forwads to it. The video sources are dying, and they don't have the hardware to play them back (old tape formats, not just VHS + Laserdisc etc)
[marto]: I'll be interested to see what difference in terms of file size/quality the new codecs make. I enjoy working on things like this, so that's a bonus
[Corion]: Ah, cool! So it's not an inhouse youtube but for a wider consumption
[marto]: last time it was IE6 clients, now they're on 11, so more scope there also, in terms of UI and playback
[marto]: in house as in Company network, not internet connected (power stations and the corporate HQs)
[Discipulus]: new Monsignor party! free beverages and pizza for all you monks! and a big thanks for the patience you deserved me during these years

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (7)
As of 2017-07-28 09:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I came, I saw, I ...
























    Results (425 votes). Check out past polls.