On Wed Oct 15, 2008 at 20:13:31 +0100, Stephen Rowles wrote:

> As a replacement for something like bash, I think perl is a great thing.

  Agreed.

> However for applications I hate perl! It is far to easy to write perl code
> that is impossible to read, and some of those magic perl tricks can make
> it even worse! There are so many nasty horrible things you can do with
> perl, and far to many people use them ;) (usually all of them at once if
> they possibly can!)

  Every time I hear this complaint I think of myself.  I say exactly
 the same thing about the majority of PHP code I touch - but that is
 probably because I'm cleaning up security holes.

  Honestly I don't understand why Perl has this reputation.  It is
 possible to do clever "tricks" in any environment interesting enough
 to be useful.  Similarly a bad coder will be a bad coder regardless
 of implementation language.

  I could give examples of bad PHP, bad C, bad C++, and many more
 without too much effort.  Similarly things that are tricks to some
 people are idiomatic expressions to others.  (e.g. the first time
 a saw Duff's Device in C, or the temp-free XOR swap trick in C.)

> I think perl is a good tool, just often mis-used for things where it
> really isn't the best tool for the job.

  I think junior developers are good, but often mis-used for applications
 which later become important ..

Steve
-- 
http://www.steve.org.uk/

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--------------------------------------------------------------

Reply via email to