-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At some point hitherto, Kevin D. Clark hath spake thusly:
> > BTW, this is actually a fairly good example of
> > why my immune system always concludes that I'm
> > in physical danger when perl code is visible...

I would point out that it's just as possible to write virtually
unintelligible code in C as it is in Perl.  The Twelve Days of
Christmas always comes to mind...

> Honestly, I wrote that one-liner more with the intent of showing you
> how cool Perl is, not with the intent of scaring you off from Perl.

And yet the example you provided was far more suited to the latter...
I've made some effort to learn Perl, and have written more than a
handful of programs using it, some of which were long, and some of
which were useful (though not necessarily both).  The problem I have
always had with Perl is twofold:

1. Perl seems to favor supporting a variety of features with obscure,
meaningless, two-character variables that might be clearer with flags
or arguments to functions that make use of it.  An example is the $|
variable...  Additionally, it seems to like to take concepts that are
common in other languages, and do them in an entirely different way.
An example of this would be the equivalent of a structure in C (or
Pascal or whatever).  Whereas in many ways, Perl seems to have gone
out of its way to work like other common Unix tools/languages (shell
scripting, C, sed/grep), in others it seems to go out of its way to do
things in such a way as to be as confusing as possible.

2.  The people who like to program Perl seem to have a propensity to
prefer to write code which takes advantage of all the obscure
features, and generally to write code which is unreadable.

I reject the notion that it is not possible to write readable code in
Perl.  I prefer to think that Perlheads just like it that way.  =8^)

- -- 
Derek Martin               [EMAIL PROTECTED]    
- ---------------------------------------------
I prefer mail encrypted with PGP/GPG!
GnuPG Key ID: 0x81CFE75D
Retrieve my public key at http://pgp.mit.edu
Learn more about it at http://www.gnupg.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9YXzIdjdlQoHP510RApskAJ9ev+dn3CYlwRdo6AdBY5EhRfaCWACgqDGg
1cCbs9Ws6MbZv1UKBJRYSqY=
=8Jei
-----END PGP SIGNATURE-----
_______________________________________________
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss

Reply via email to