user-pic

Ether

  • Commented on Missing Smart Match
    Also note that the 'any', 'all', 'notall', and 'none' interfaces are now in List::Util, which is shipped with core perl. (You should depend on version 1.33 to ensure you get an upgraded version on earlier perls that shipped an older...
  • 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, and therefore this rule is followed in the smartmatch dispatch table: Left Right Description and pseudocode =============================================================== Any Num numeric equality...
  • Commented on Check your licences: The FSF has a new physical address
    Looks like it has changed a few times: https://github.com/Perl-Toolchain-Gang/Software-License/commit/4791501d7 https://github.com/Perl-Toolchain-Gang/Software-License/commit/d0ef095e5 https://github.com/Perl-Toolchain-Gang/Software-License/commit/20cf49ac2 https://github.com/Perl-Toolchain-Gang/Software-License/commit/2d829d54b...
  • Commented on Test2/Test::Builder Update from the QAH
    It's too bad you chose not to attend this year. We actually had quite a lengthy discussion and debate about the different paths forward, and I think the final decision does accurately reflect all the concerns that were raised and...
  • Posted It's Earth Day - time to clean up CPAN! to Ether

    Happy Earth Day 2016!

    Fortuitiously, Earth Day this year falls during the QA Hackathon in Rugby, UK. Earth Day is a great time to clean up old distributions in one's CPAN directory, to save s…

  • Commented on A Date with CPAN: And Now, a Word from Our Sponsor
    > It actually already is on CPAN I think preaction was referring to the tester analysis tool. But the reason why metacpan isn't showing your distribution is because it's not in the index. Why/how it didn't get indexed should be...
  • Commented on Private Moose Attributes
    I don't yet have type safety It looks like the only type checking you're missing is of the request object itself (the regular constructor takes care of the rest), and that's easily remedied: use Safe::Isa; my $request = ......
  • Commented on Private Moose Attributes
    I don't get it. You say "I don't want to take the chance that devs casually call private methods for information they should not have", but you just wrote a method that opens up every attribute to casual inspection. The...
  • Commented on Upping minimum version for Devel::Cover
    I cannot argue with your difficulties in installing 5.6 to test with (I have a 5.6.2 install that *kind of* works, but it is awkward to use and impossible to submit cpan test reports from, so its use to me...
  • Posted It's CPAN Day 2016-0.5! to Ether

    It's halfway to CPAN Day 2016, so I'm going to be celebrating it as a mini-CPAN Day and using it as an opportunity to get some small releases out that otherwise might not justify a release on their own,…

  • Commented on Social Media Meta Tags
    Please could you edit your post so that most of it lies "below the fold"? There are two sections in the edit window that let you write the preamble and then the rest. thanks!...
  • Commented on MVC with Dancer2 and DBIC: Form Validation
    Please could you edit your post so that most of it lies "below the fold"? There are two sections in the edit window that let you write the preamble and then the rest. thanks!...
  • Commented on 100+ Modules for Adoption! (Bit Rot Thursday)
    Given I somehow ended up with permissions for Acme::CPANAuthors::German, it seems only right that I take on ::Canadian, I think? :)...
  • Commented on A Date with CPAN, Part 6: Time Won't Give Me Time
    > if two consecutive zero-length tokens need to match, they must both match at the same point? Consecutive tokens should match consecutively, it seems to me, regardless of their length If they are zero-length, then "at the same point" is...
  • Commented on Response to The Perl Jam 2
    Did he ever bother reporting these “vulnerabilities” to bugzilla first, I wonder? If not, then he’s not practicing responsible disclosure, and no conference should be sanctioning that behaviour (even setting aside all other aspects of his talk)....
  • Commented on Perl 5 Optimizing Compiler, Part 15: RPerl v1.2 Kickstarter Now Live
    How does this overlap with the TPF grant requests? are they they same project? http://news.perlfoundation.org/2015/09/september-2015-grant-proposals-1.html...
  • Commented on Travis-CI and latest version of Perl 5
    "latest stable" would be really handy, but my primary usecase would be "test on all major perl versions between X and Y", usually from 5.6 or 5.8 up to latest stable (5.22), as well as blead (but the latest 5.23.x...
  • Commented on File::Slurp is broken and wrong
    backlink to the reddit discussion: https://www.reddit.com/r/perl/comments/3hfsqt/fileslurp_is_broken_and_wrong/...
  • Commented on My CPAN Cleaning, Day 2457023.500000
    Can you clarify how you uploaded dists into the ADOPTME user? I'm not sure how that can be accomplished, since the user-specific directory in which the upload arrives is controlled by username+password. [I can't believe I've kept this tab open...
  • Posted Add a LICENSE file to your distribution - it's easy! to Ether

    Every distribution should have a LICENSE file, that corresponds to the licensing information contained in your Makefile.PL.

    You can create this file from the command line by installing App::Software::License - e.g. ="…

  • Commented on blogs.perl.org... Perl's Death by 1,000 Cuts
    test test test......
  • Commented on Testing HTTP client code with Plack
    Cool! You can also use Test::LWP::UserAgent to mock a server that can return arbitrary responses, so you can test how your client handles the weird edge case errors....
  • Commented on We are all Perl's ambassadors...
    Maybe create some phase gates for new contributors? or create some kind of bar to get over before you can upload and even get rated in the first place? prepan.org exists as a place where authors can upload code...
  • Commented on Pod::Readme v1.0.2 released
    Integration with Pod::Weaver would be nice -- as that is an existing framework for allowing one to parse and mutate existing pod documents. I could see Pod::Readme being useful for inserting content that is only useful in a README, rather...
  • Commented on A pre-release of Pod::Readme is available on CPAN
    What limitations are there as a result of not using a full POD parser? Are there certain syntax elements that are not recognized, a depth limitation to nested elements, etc?...
  • Commented on CPAN Testers & pre-requisite reporting
    > The "DEVREL" prefix will be appended as soon as there is *anything* in the chain I like this a lot, and it's similar to what I was thinking too. However, I realize now there's a problem here -- the...
  • Commented on Test::More has lots of crazy new development that's breaking my modules
    > I don't think CPAN Testers is doing the right thing by using broken Test::More's that aren't available for normal installations. I strongly disagree. What if these Test::More changes *were* production ready? Receiving these failing reports, before Test::More sees a...
  • Commented on If your core perl documentation uses =encoding, please test the new perldoc release
    However, `perldoc Moose` does not -- the rendering of the right-to-left portion of Yuval's name (in the AUTHORS section) is garbled (the bullet appears at the end of the line; the parentheses are misplaced). This may be due to my...
  • Commented on If your core perl documentation uses =encoding, please test the new perldoc release
    `perldoc Acme::LookOfDisapproval` and `perldoc Acme::ಠ_ಠ` both look good :)...
  • Commented on I hate unpacking sub calls with shift
    > This one is very good: No, it's not - it uses Devel::Declare, which is a giant ball of crack that is actively discouraged by its authors and everyone who understands the improvements made in 5.14 that make this ball...
Subscribe to feed Recent Actions from Ether

  • Matt S Trout (mst) commented on Missing Smart Match

    Actually, there's already Syntax::Keyword::Junction which is a cleaned up fork that's explicitly extant to avoid the Perl6:: thing (and is maintained by the usual suspects).

    -- mst

  • Aaron Priven commented on Missing Smart Match

    The construction any(@a) eq $x is just not as comprehensible as $x in @a, even if it does the same thing.

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

Subscribe to feed Responses to Comments from Ether

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.