• Commented on See you next year at 36c3!
    How can I find Perl related talks recored at
  • Posted Why do you have to be afraid of the programming language Perl 6? ... or not. to steffenw

    *** German version below ***

    In life or professional life, there are cycles of learning by starting over again or at least partially. If you are a good Perl 5 developer and you start Perl 6, you start again as a beginner. In my professional life, these cycles have never been longer than 7 …

  • Commented on Split a .pm into a .pod and a .pm
    At the begin of line: = followed by letter a-f, then it is pod. There are much more keywords then in your script. To increase compiletime write pod after __END__ compiler stops reading file at this label....
  • Commented on \d does not validate numbers
    Then [:digit:] is /d and also not [0-9]...
  • Posted Call for papers - gpw2016 - Nuremberg to steffenw

    We'd like to invite all IT developers, administrators, users, managers to submit talks for the German Perl Workshop 2016 in Nuremberg.

    Lots of time to speak:
    There are 21 hours available for talks, and we rely on you to fill them.

    Topic of your talk:
    We are interested i…

Subscribe to feed Recent Actions from steffenw

  • Karl Williamson commented on \d does not validate numbers

    DEVANAGARI DIGIT NINE, for example, is used by millions of people millions, perhaps billions, of times a day as an essential component of their numbers. I don't know if you are being careless with your terminology, or wrongly arrogant about the place in the universe of [0-9].

    Unicode::UCD::num(), since Perl 5.14, can be used to make sure that a string of digits are all from the same script, so are not spoofing attempts, returning the numeric value the string represents, or undef if it is illegal.

  • Ben Bullock commented on \d does not validate numbers

    > That’s what /a is for.

    As a followup to this article, I am thinking about making another blog post showing how \d is used to match numbers in actual CPAN modules. It's used for number validation in more than a thousand modules, for example here is the matches for /\\d\./:

    and here is the matches for /\\d\+\./:*%2F%5Bb-z%5D*a

    Noting your comment, I tried s…

  • yanick commented on Split a .pm into a .pod and a .pm

    For giggles, there are two modules of mine that also deal with that kind of stuff:

    Test::Pod::Snippets -- which turn code in the SYNOPSIS, and potentially elsewhere in the documentation -- into tests.

    Dist::Zilla::Plugin::CoalescePod -- merges related .pm and .pod files together when building the dist.

  • Daniel Böhmer commented on See you next year at 36c3!

    @steffenw: There's a searchbox on but it returns not very specific results.

    Most talks at congress don't have a focus on Perl. Nevertheless it's still necessary to be present as Perl community and an important part of congress are the assemblies and exchange outside of talks.

    But there are some Perl-specific talks:

  • Dean commented on See you next year at 36c3!

    Great work representing perl. Keep it up.

Subscribe to feed Responses to Comments from steffenw

About is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.