dly
- About: Perl rules.
Recent Actions
-
Commented on Perl and self flagellation...
TMTOWTDI! Nuff said :) The cool thing about TMTOWTDI is that not only is there more than one way to do something, but none of ways are right or wrong. Instead, they are just different ways. Same thing here. Plain...
-
Commented on My Perl Pitch to Students
Frozen Bubble is written in Perl and SDL. It's even open source, and quite popular. I think it has packages available in most popular linux distributions. http://www.frozen-bubble.org/...
-
Commented on Alien::Base Grant Report November
You could add a Windows only dependency on Config::AutoConf, which implements some of Autoconf’s macros in pure perl. https://www.metacpan.org/module/Config::AutoConf...
-
Commented on Subroutine Signatures - my Plan (v.1)
What about references? Could I do? sub foo(\%hash1, \%hash2, \@arr) {} Will it automatically turn calls like: foo(%hash1, %hash2, @arr); into: foo(\%hash1, \%hash2, \@arr); ??? Or will they just collapse into one list like perl does now? Perl has tons...
-
Commented on Design considerations for Alien::Base
The easiest solution I can see is to just have make/Build install recompile the library again before installing them on Mac. That way make/Build compiles it to temp dir, and make/Build test tests it in that test dir. While make/Build...
-
Commented on Which Marpa distribution to use?
I always just assumed that "Marpa" included Marpa::PP, but if just plain "Marpa" is some old, deprecated, unsupported code, I would recommend at the very least that you upload a new legacy "Marpa" release that tells everyone in its POD...
-
Commented on Suprisingly hard task of writing logs
Your specific problem is really specific, because you're using log files to share data that can't get corrupted or incomplete. This is not what log files are usually used for that's why my last post was so off. I just...
-
Commented on Suprisingly hard task of writing logs
You could also solve this problem the easiest by not caring what order they are written to the log file. You could even leave autoflush off to leave buffering on for better performance. All you'd have to do is include...
-
Commented on Perl and Parsing 8: The Where and Why of Rejection
So, we should change the famous quote: "Only Perl can parse Perl." To: "Even Perl can't parse Perl."...
-
Commented on brian's 2011 Perl goals
Brian, could you instead just include the updated chapters of Mastering Perl as more advanced chapters in Intermediate Perl? That way, I'd only have to buy two books. :)...
Comment Threads
-
paul.seamons commented on
Perl and self flagellation...
I agree 100% with rlauer and Dave Shultz. The problems "modern" perl solves are interesting problems, but they are academic problems. They are not the problems I have seen actually be relevant in any of my own business scopes which I have been involved in during my short 16 years of Perl experience.
As I see it, the large "Modern Perl" tools that you are complaining about pretty much all exist to make code easier to understand and maintain than older Perl code.
I think you are correct in assessing why they exist. However just because they set out with the goa… -
David Shultz commented on
Perl and self flagellation...
That is very sad indeed, you seem to have had a different view back in 2011 when responding to a post by chromatic about civility (or a lack there of) in the Perl community. I encourage you to come back to the fold of treating people with respect regardless of their level of "desire to learn", it seems to me deciding how to treat someone else based on the desire to learn might say more about you then then other person.
-
David Shultz commented on
Perl and self flagellation...
Very well spoken, thank you for your input.
-
Zak B. Elep commented on
Perl and self flagellation...
Modern Perl may be academic, but that's exactly what makes it interesting: "academic" solutions bring an altogether other perspective on solving problems. It is an expression of TMTOWDI, something that ought to be welcomed rather than scorned. I'd rather see the language and its thinking process grow fruitful in novel academic solutions than stagnate in congruent practicality.
-
vsespb commented on
Perl and self flagellation...
> Database code written with DBIx::Class is easier to understand that the equivalent code written using DBI and raw SQL.
It's true only for some cases. ORM has advantages and disadvantages, for complex applications plain SQL is
easier (and just cannot be combined with ORM)
> Web applications written in Catalyst, Dancer or Mojolicious are easier to maintain that the equivalent code written as a series of CGI programsIt's not true when you're writing something complex, non standard. Actually when you writing something else than "classic" website.
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.