[mythtv-users] New Australian XMLTV grabber

Paul Andreassen paulx at andreassen.com.au
Tue Dec 14 07:12:13 UTC 2004


On Tue, 2004-12-14 at 09:31, Brian May wrote:
> The problem with perl as far as readability is concerned, not only
> does it have a numerous ways of doing exactly the same thing, but its
> goes all these weird symbols, and I can never remember what each one means,
> 
> eg:
> ( ) vs [ ] vs { }
> $# _  $@ $_ @$_ $> 
> -o -w -x -d 
> "" vs '' vs q{} vs qq{} vs qx{} vs qw{} vs  etc
> @ vs $ vs %
> == vs eq vs != vs ne
> 
> Ok, maybe I am going to extremes here, I actually have memorized some
> of these, but the fact remains it isn't obvious to a non Perl expert
> what these mean without looking up the documentation (and finding the
> appropriate spot in the documentation too!).
> 
> Personally, I much prefer a compiled language because the compiler is
> able to pick up on many mistakes that perl won't detect until you run
> the code in question. However, I still use perl for quick and dirty
> scripts.
> 
> Hope some of this helps....

Gee, I had just started to do some perl programing and now I find out
its alot more complex then I had hoped.

I like c / c++ very much but it lags behind the speed with which I can
write complex operations like http page getting and parsing.  And the
standard libraries still have functions that are thread unsafe and
possibly buffer overflow problems.

Thanks
Paul




More information about the mythtv-users mailing list