• About: Perl rules.
  • Commented on Nestoria Developer Blog
    Please add your developer blog to one of the perl blog aggregators such as or . As that's how I check out Perl blogs instead of using a RSS reader....
  • Commented on Trivial tools
    I copied and pasted some code from Pod::HtmlEasy's man page to create a simple p2h program to test how my pod would look on CPAN. There are other ways, but this one works ok. Manually opening the resulting page is...
  • Posted You Can't Test Everything, But At Least Test What's Important. to dly

    The key word being important. After releasing fetchware to CPAN, I got back CPAN Testers reports that had hundreds of given/when deprecation warnings.…

  • Posted Introducing Fetchware: package management for source code distributions. to dly

    Years ago when I was a linux noob, I loved to install software from source code instead of lame vendor packages. It was cool. And it followed naturally from using Slackware as my linux distro of choice as Slackware still has more of an old school Unix feel to it instead of easy to use Ubuntu…

  • 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.
  • 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.
  • 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. :)...
Subscribe to feed Recent Actions from dly

  • Joel Berger commented on Alien::Base Grant Report November

    I have seen that module and stared at it longingly. I think its a wonderful project, but as far as I can tell, it isn’t quite there for what I need yet.

    Can it actually parse that autoconf files or does it just reimplement its purposes? Can it write the Makefile?

  • Chris Marshall commented on Alien::Base Grant Report November

    It is also important to support other flavors of win32 perl as well as native MS compilers. Strawberry perl includes a lot of libraries that make its environment much more unix-ish to support it’s goal of a “real perl” for MSWin platforms.

    In my experience with windows dependencies, you’ll want to avoid autoconf builds where possible. In some cases, this just needs an upstream push of a working makefile to the library codebase.

    Binary distributions will probably be the simplest approach in many cases.

    A minimum MSYS/MinGW local install (Alien…

  • Duncan commented on My Perl Pitch to Students


  • Ron Savage commented on Trivial tools

    After editing various files within a module (all under 'lib'), I check whether or not I should do a full build of a distro with


    find lib -name \*.pm -exec perl -Ilib -c {} \;

  • zengargoyle commented on Trivial tools

    tt -- talking timer. Takes a /bin/sleep timespec, or a /usr/bin/at timespec, and then a phrase to say via /usr/bin/espeak text-to-speech.
    tt '3m 30s' tea is ready
    tt -a 18:00 call mom

    wup -- wait for a host to go down and come back up, then send a desktop notification. So when I do a shutdown -r now on a remote machine, I can exit the SSH session and wup remotehost and go do something else while the server reboots.

    rfc1345 -- search the RFC1345 spec for …

Subscribe to feed Responses to Comments from dly

About 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.