perlmonks.org— "There seems to be a lot of posts recently along the lines of "Perl needs The Solution" and "Perl is Dying" in which some folks appear to be losing the Faith."
Jul 24, 2006View in Crawl 4
Blah, the time to edit comments is far too short. Anyway, some changes/additions to my comment above..."...As I mentioned above, the readability of Perl is determined by the programming, not the language." Should read: As I mentioned above, the readability of Perl is determined by the programmer, not the language itself.And add at the end: The type of project doesn't determine whether or not it is large or not. Movable Type may be a web appliation, but it is certainly large in scale.
"Perl will never die."Nothing is more permanent than a temporary solusion.Many problems are solved with a fast perl script. Perl is present on any unix machine (macs included) it's part of your command vocabulary. It's easy to extend and somebody has always solved a problem before, in perl.A lot of key data collection systems are ticking away, year after year, with a basis in some perl-script. It's too expensive to replace something that works.
Indeed. Both the community and code are too expansive for Perl to keel over and die. I used to program in Perl, but ended up switching to Python. Don't get me wrong, Perl is an amazing language, but programming is more than simply using a language. It's also about being comfortable with a set of tools, and Perl doesn't belong in mine. I found it more enjoyable to use Python and it came more naturally to me.
"In the end there is no way to prevent such a thing and long functions like that will make you loose track of you {} and end closes"nkassi: exactly my point. it doesn't matter which language, you can use it to write absolute s**t.
You can use types in Perl too (runtime check):1. Scalar, array and hash are different2, You can declare variable as variable of this class.3. There are modules on CPAN for more checking, including compile-time (for ex. typesafety.pm).
Closed AccountJul 25, 2006
Blah, the time to edit comments is far too short. Anyway, some changes/additions to my comment above..."...As I mentioned above, the readability of Perl is determined by the programming, not the language." Should read: As I mentioned above, the readability of Perl is determined by the programmer, not the language itself.And add at the end: The type of project doesn't determine whether or not it is large or not. Movable Type may be a web appliation, but it is certainly large in scale.
klangJul 25, 2006
"Perl will never die."Nothing is more permanent than a temporary solusion.Many problems are solved with a fast perl script. Perl is present on any unix machine (macs included) it's part of your command vocabulary. It's easy to extend and somebody has always solved a problem before, in perl.A lot of key data collection systems are ticking away, year after year, with a basis in some perl-script. It's too expensive to replace something that works.
ddxchristJul 25, 2006
Indeed. Both the community and code are too expansive for Perl to keel over and die. I used to program in Perl, but ended up switching to Python. Don't get me wrong, Perl is an amazing language, but programming is more than simply using a language. It's also about being comfortable with a set of tools, and Perl doesn't belong in mine. I found it more enjoyable to use Python and it came more naturally to me.
nofxjunkeeJul 26, 2006
"In the end there is no way to prevent such a thing and long functions like that will make you loose track of you {} and end closes"nkassi: exactly my point. it doesn't matter which language, you can use it to write absolute s**t.
dannohungJul 27, 2006
Perl's a little messy for my tastes.For my time, it's not the best 80% solution available any more.
chornyApr 18, 2008
You can use types in Perl too (runtime check):1. Scalar, array and hash are different2, You can declare variable as variable of this class.3. There are modules on CPAN for more checking, including compile-time (for ex. typesafety.pm).
chornyMay 13, 2008
It forces you to think that your code is readable. Code readability is much more than spaces. And for perl we have perltidy.
gorftronDec 24, 2008
AWK is dead.