user-pic

Buddy Burden

  • Commented on Trials and troubles with changing @INC
    Hey, Ryan. How's it going? Just tried to look at my failures, but I hit two problems: * The author page says I have two failing modules, but the module page only lists one with my name on it. *...
  • Commented on Moose-iplicity
    > Thus there is no space (in this particular example) for Moose cleverness > like Moose::Meta::Attribute::Native::Trait::Hash, lazy, handles, ... Well, sure: if you don't need lazy attributes to solve your problem, then you don't need this pattern. But, also, if...
  • Commented on Moose-iplicity
    Thanx for the comment Wayan. I'm always glad to see folks jumping into the discussion. > Your "neat trick" leads to a very untidy design. You just created a single class which implements two very different, completely unrelated things: >...
  • Commented on Moose-iplicity
    Hi, JNap! Long time no speak; hope things are going well out your way. > You could more carefully separate it (and avoid tying yourself to Moose) but just having a factory method: Well, sometimes avoiding tying yourself to Moose...
  • Posted Moose-iplicity to Buddy Burden


  • Posted A Date with CPAN, Update #2: A Little Piece of Date::Piece to Buddy Burden

    [This is an addendum post to a series.  You may want to begin at the beginning.  The last update was

  • Posted Of Dates, and Sigs, and Shiny Things (and cabbages and kings) to Buddy Burden

    You know, I’ve been trying to analyze my working patterns lately, and I think I’ve hit on something.  Looking back over the past few years, it seems like I get obsessed with one particular project, work frantically on it and produce lots of great stuff, then I get distracted and…

  • Posted The Fifth Element (of YAPC) to Buddy Burden

    This year I attended my fifth YAPC and, as usual, I’ve decided to reflect a bit on the venue, the talks, and the general mood.  Since I just did a (roughly) half-post in my date module series, I figured I’d go ahead and do another (roughly) half-post this week instead of waiting…

  • Commented on A Date with CPAN, Part 10: Cleanliness Is Next to Timeliness
    I just noticed that I never answered Jakub's comment. I apologize for missing that. Why not mock time, localtime, etc? There are modules on CPAN for that. Yes, that's certainly a possibility. I may switch over to doing that in...
  • Posted A Date with CPAN, Part 11: Sweet Release 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. …

  • Commented on Missing Smart Match
    > Fixing the bugs would fix things ... Would break things, I meant. I'm dyslexic today. :-)...
  • Commented on Missing Smart Match
    > The problem is "just fix the bugs" will break things that rely on the currently documented behaviour. Well, that is an entirely different point, granted. But I have two thoughts on that. This is why it's marked "experimental," right?...
  • Commented on Missing Smart Match
    > Numeric comparison is done not because "1welp" looks like a number (it doesn't), but because 1 *is* a number, ... So change that. Both sides have to look like a number in order for == to apply. But I...
  • Commented on Missing Smart Match
    I'm with you JT. Graham's example just looks like a bug to me. [cibola:~] cat >t.pl use 5.14.0; use Scalar::Util 'looks_like_number'; say looks_like_number "1welp" ? '==' : 'eq'; [cibola:~] perl t.pl eq Let's just fix the bugs. It's not like...
  • Posted A Date with CPAN, Part 10: Cleanliness Is Next to Timeliness 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 9: Composition Defeats Inheritance Yet Again 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 8: Curse You, Daylight Savings 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. …

  • Commented on A Date with CPAN: And Now, a Word from Our Sponsor
    I think preaction was referring to the tester analysis tool. Ah, my bad then. Will I put the cpan-testers script on CPAN? I suppose I might, although right now, since it's completely self-contained in a single file, having it...
  • Commented on A Date with CPAN: And Now, a Word from Our Sponsor
    This tool looks nice. Will you put it on CPAN? It actually already is on CPAN, although obviously I can't recommend you get the current version. I hope to have the corrected version up within the next few days or...
  • Commented on A Date with CPAN: And Now, a Word from Our Sponsor
    Good tip. Not being a serious stats person, some of that is Greek to me.[1] But I bet lots of other folks out there will find it useful. :-) [1] Like, what's a "theta"? Oh, hey: that really is Greek....
  • Posted A Date with CPAN: And Now, a Word from Our Sponsor 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 7: In the Zone 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. …

  • 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. …

Subscribe to feed Recent Actions from Buddy Burden

  • Graham Knop commented on Missing Smart Match

    I don't find

    $x in @a
    very comprehensible because it isn't obvious how it will be comparing elements. Will it use string equality or numeric equality? What if you need to pick one or the other?

  • Flavio Poletti commented on Missing Smart Match

    Didn't know about Syntax::Keyword::Junction, that's what you get when you stop to the first module that fits the requirements :). It would be good to have some hint in the Perl6::Junctions docs, anyway, because it seems "more popular" with two reviews and a few more ++'s. Maybe even a new comment would do the trick?

    The new subs in List::Util are OK but they (understandably) follow the syntax of the rest, which is less sugary. This seemed to be an important point in the OP. How much sugar you like is a matter of taste, of course.

    I agree with Graham Knop and I consider any(…

  • Aaron Priven commented on Missing Smart Match

    $x in @m and $y ~> @n are analogous to and just as comprehensible as $x eq $m and $y == $n.

  • Wayan commented on Moose-iplicity

    k, no universally bad design.

    Most of my comment comes from the fact that I am very much dependency injection oriented.
    For me the foo, bar are the dependencies of $thing thus they should be passed to it
    - most naturally as simple and required arguments of constructor. Where the caller
    of Thing->new(..) gets them is another thing.

    When I accept this, there is no room for Thing to initialize the arguments and dereference them from the config bunch.
    Thus there is no space (in this particular example) for Moose cleverness
    like Moose::Meta::Attribut…

  • Wayan commented on Moose-iplicity

    Sorry for typo. "k, no universally bad design" should be "Ok, no universally bad design"

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.