user-pic

Buddy Burden

  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    That surprise is ignorance leaving your mind. :-) Hmmm ... I would say instead that it's the sound of my brain bouncing off a wall because the feature that sounded like it did exactly what I wanted did nothing of...
  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    Then if you could write 'ABC' =~ /(A(?=B)C)/ and have it match because consecutive, which portion of the string would $1 be supposed to contain? Why, "AC" of course. If tell you to match "ABC" but leave the "B" out,...
  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    Oh, hey! I didn't respond to the second half of your comment. :-) Sorry about that. not to mention the repitition of "B," which in reality is a more complicated subpattern No problem. /(?:X|Y)$|B(?= C$|$)/ Or if the $ was...
  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    If they are zero-length, then "at the same point" is the same as "consecutive". But that's only true from the perspective of the match string. That is, when we say a look-ahead subpattern is "zero-length," what we really mean is...
  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    Consecutive tokens should match consecutively, it seems to me, regardless of their length. That wouldn’t make any sense. It doesn't make any sense that consecutive atoms should match consecutively? :-D I dunno man ... that's what makes sense to me...
  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    Thanks for the explanation! The look-ahead is zero-length, so the $ must match after the space, not after the C. That still seems weird to me ... if two consecutive zero-length tokens need to match, they must both match at...
  • Posted A Date with CPAN, Part 6: Time Won't Give Me Time to Buddy Burden

    [This is a post in my latest long-ass series.  You may want to begin at the beginning.  I do not promise that the next post in the series will be next week. …

  • Posted A Date with CPAN, Part 5: Everything's Relative to Buddy Burden

    [This is a post in my latest long-ass series.  You may want to begin at the beginning.  I do not promise that the next post in the series will be next week. …

  • Posted A Date with CPAN, Part 4: Construction Time Again to Buddy Burden

    [This is a post in my latest, probably long-ass, series.  You may want to begin at the beginning.  I do not promise that the next post in the series will be next…

  • Posted A Date with CPAN, Part 3: Paving While Driving to Buddy Burden

    [This is a post in a new, probably long-ass, series.  You may want to begin at the beginning.  I do not promise that the next post in the series will be next…

  • Commented on A Date with CPAN, Part 2: Target First, Aim Afterwards
    Thanks again to everyone for more great comments!  Once again, I’m going to answer everyone’s thoughts here in one post; hopefully that’s okay. First, Christian Hansen, author of Time::Piece, added 3 comments.  Let’s start with the last first: First, I...
  • Posted A Date with CPAN, Part 2: Target First, Aim Afterwards to Buddy Burden

    [This is a post in a new, probably long-ass, series.  I do not promise that the next post in the series will be next week.  Just that I will eventually finish it, someday.  Unless I get hit by a bus.]


    So, ="http://blogs.perl.org/users/…

  • Commented on A Date with CPAN, Part 1: State of the Union
    Thanks everyone for the great comments!  I’ve been swamped at $work, so I haven’t had a chance to respond until now.  I’m going to answer everyone’s thoughts here in one post instead of trying to reply to each individually.  Hopefully...
  • Posted A Date with CPAN, Part 1: State of the Union to Buddy Burden

    [This is the first post in a new, probably long-ass, series.  I do not promise that the next post in the series will be next week.  Just that I will eventually finish it, someday.  Unless I get hit by a bus.]


    The topic arose at ="p…

  • Posted Finding Common Ground ... in Both Directions to Buddy Burden

    Last week I formulated an interesting problem in text processing while working on one of my hobbies.  Since I was only able to devote an hour or two here and there, it took me a few days to get the solution up and running, which indicated to me that it wasn’t as simple as I’d…

  • Commented on Breaking the Fourth YAPC
    There's actually been a good amount of work here - See https://github.com/niner/Inline-Perl5/ This actually looks very promising. Although it's a bit worrisome that I need a specially built perl ... that seems to imply that Perl6 will be shelling out...
  • Posted Breaking the Fourth YAPC to Buddy Burden

    This year I attended my fourth YAPC.  As always, here are my thoughts.  This time around, let’s start with ...

    THINGS I LEARNED AT YAPC:

  • Posted Adventures in Dist::Zilla (among other things) to Buddy Burden

    (Wow, has it really been almost 6 months since I last posted here?  Man, I’m slacking ...)

    A while back, I decided to play with Dist::Zilla, and one of the first things I decided to do was make ="…

  • Commented on Kiss Kiss Shebang Shebang
    Doesn't carton solve this problems? No. Carton (and Pinto) deal with installing the exact modules you want. Getting them loaded into your Perl program is still your problem. :-)...
  • Commented on Kiss Kiss Shebang Shebang
    local::lib no longer loads File::Spec. True. But, as I said, the version of local::lib you get when you install it via a system package may still be a version which does use File::Spec. This can be problematic. The footnote mentions...
  • Commented on Kiss Kiss Shebang Shebang
    If you are using the system perl establish a consistent location for non-packaged CPAN modules. I use /opt/cpan. Having one consistent location is best, sure. But what if it's not possible? As I suggested, what if you need to have...
  • Commented on Kiss Kiss Shebang Shebang
    Just to be devil's advocate, if something thinks things look complex maybe they are a bit? Oh, there's no doubt that bootstrapping a Perl script is complex. :-) That's true of any language, though, as you note with Java, and...
  • Posted Kiss Kiss Shebang Shebang to Buddy Burden

    At the end of the discussion, our sysadmin commented:

    Perl sure does seem to need a lot of scaffolding these days before one can get around to the business purpose.


    And my response was that Perl had always needed a lot of scaffolding.  It’s just …

  • Commented on Git-Like Menus
    Aristotle, Comments later maybe. Some long lines cut off, copy-paste to read it. Only functional difference: help is not optional. Nice! :-) A couple of minor glitches, but I can easily see what you were trying to do. I certainly...
  • Commented on The Joy in What We Run
    The Pinto installer is conceptually similar to your bash script. It doesn't build a perl for you, but it does bootstrap itself with cpanm and locally install Pinto and all dependencies from a stable repository on Stratopan.com Two things there:...
  • Commented on The Joy in What We Run
    > For my Statocles project, I was planning on bundling the entire pure-Perl dependency chain into the user's repository, but what you've described is a much better option, especially if it can be made to work on Windows. Yeah, working...
  • Posted Thoughts on workplace debate to Buddy Burden

    As always, if I make a post about business in general rather than about Perl in particular, I do it on my Other Blog.  As I have done this week.  Check it out, if you’re interested.

  • Posted The Joy in What We Run to Buddy Burden

    You may recall that my mentioning that my favorite talk at this year’s YAPC was Sawyer X’s “The Joy in What We Do”. …

  • Commented on Perl and Me, Part 6: Perl Is Engineering <i>and</i> Art
    animatedream: Thanks for your comment!  Good to hear from someone on the Python side of things. > First, I would never argue that python makes it hard to write bad code. I understand that.  The problem is, the person who...
  • Posted Git-Like Menus to Buddy Burden


Subscribe to feed Recent Actions from Buddy Burden

  • Aristotle commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    A(?=B) means an "A" followed by a "B," except don't include the "B" in the match string. I'm not sure how the consecutive-ness of anything would impact that.

    Then if you could write 'ABC' =~ /(A(?=B)C)/ and have it match because consecutive, which portion of the string would $1 be supposed to contain?

  • Aristotle commented on A Date with CPAN, Part 6: Time Won't Give Me Time

    That surprise is ignorance leaving your mind. :-) Please do yourself a favour and read Mastering Regular Expressions. You seem to have a mistaken mental model of how regexps work; that book will beat you into shape.

  • Aristotle commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    Why, "AC" of course. If tell you to match "ABC" but leave the "B" out, what else could you possibly get?

    And what would @- and @+ contain?

  • Aristotle commented on A Date with CPAN, Part 6: Time Won't Give Me Time

    Another try:

    Then (?: and (?= would mean the exact same thing.
    Wait ... what? I don't follow that at all. A(?:B) means an "A" followed by a "B." A(?=B) means an "A" followed by a "B," except don't include the "B" in the match string. I'm not sure how the consecutive-ness of anything would impact that.

    What would be the difference between (?=A(?=B)) and (?=A(?:B))?

  • Aristotle commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    Meanwhile the way I actually need it to work right now is not even an option. :-) […] I see how to work around it, thanks to your continued efforts to enlighten me.

    You’re aware that sentence 2 there directly contradicts sentence 1, yes? (Not that I agree with the characterisation as a “workaround”.)

    In fact, the situation is strictly opposite of what you claim: the way it does work allows you to achieve everything you need, and the way you think it ought to work would disallow many other things that are possible with the current model.

Subscribe to feed Responses to Comments from Buddy Burden

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 hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.