user-pic

Grinnz

  • About: I blog about Perl.
  • Commented on Testing FIDO/U2F Two Factor Authentication
    You can edit posts. Click "Post" on the top bar to go to your dashboard, hope that your session works correctly, probably log in again, and there you can see your entries for editing....
  • Commented on Why I recommend using the "++" system of Metacpan
    @Ben: I agree it's nice to leave feedback for modules you use. But are you referring to the ++ system on metacpan or the stars from cpanratings (a separate site)? ++ is certainly a simpler way to show your appreciation/usage....
  • Commented on Why I recommend using the "++" system of Metacpan
    No; modules can be downloaded from any of hundreds of CPAN mirrors so they all could individually track downloads but nobody would have the full picture. The best you could do is track downloads at https://cpan.metacpan.org as that's a commonly...
  • Commented on I want my, I want my Kwa-li-tee
    All good suggestions. As a note [MinimumPerl] isn't strictly necessary, it will attempt to autodetect the minimum version of perl required, but if you want to explicitly declare a minimum version that you support, you can add a runtime prerequisite...
  • Commented on Inline::F2003 - An ILSM for modern FORTRAN
    As long as the word Fortran appears in the abstract (the part of the NAME section after the module name and hyphen), it should be easily searchable on metacpan. Regardless, it doesn't appear that this distribution is on CPAN currently....
  • Commented on What Time is Midnight?
    Correct, leap seconds do not affect the unix epoch time, as they're ignored or skipped for that purpose. Time zone offset changes are another matter, since they're applied "on top" of the epoch time. So the simplest method is to...
  • Commented on Perl 5 Porters Mailing List Summary: October 16th - Nov 1st
    That proposal would not generally change how functions like substr and length work. It would change how string literals in source code are interpreted, which would cause breakage. But the important part of the proposal there is: "To get there,...
  • Commented on What Time is Midnight?
    A particularly tricky one because it's a case where the timezone *offset* changes depending what time of day it is. So only a module like DateTime with a complete timezone implementation can make it "just work": my $date = DateTime->new(year...
  • Commented on Check compression in web page
    I think it would be neat if this module used HTTP::Tiny instead of LWP. HTTP::Tiny is core on perl 5.14+ and it doesn't really look like it uses any LWP-specific features (like hooks or HTTP::Message objects)....
  • Commented on The Hot New Language Named Rakudo
    I appreciated the effort on the part of mst to push the idea to rename Perl 5 as a compromise we have more control over. But do we really? Perl 5 has over 20 years of mindshare in the programming...
  • Commented on Because CPAN Needs More Templating Modules
    Sadly I think BPO ate some significant parts of your template in the comment....
  • Commented on Trials and troubles with changing @INC
    You can use lib.pm for that: no lib '.'; or PERL5OPT=-M-lib=....
  • Commented on How fast can you try?
    Ah, makes more sense now. Thanks...
  • Posted Autoload::AUTOCAN - Autoloading the easy way to Grinnz

    Autoload can be a very powerful tool in Perl, though often you should first consider if there's a better way; Autoload is not necessarily the best solution for cases where you just need to generate many methods by name, and definitely is…

  • Commented on How fast can you try?
    Also interesting that you found Try::Catch to be slower than Try::Tiny, given its purpose is to be faster....
  • Commented on Dist::Zilla @Starter - Revision 2
    The great thing about Dist::Zilla is we have all of these options to serve any preference. One other note, [ReadmeAnyFromPod] with location = root automatically excludes the generated file from the build. Though it doesn't hurt to exclude it manually...
  • Commented on Dist::Zilla @Starter - Revision 2
    Regarding the GitHub readme, that's beyond the scope of this bundle currently, as it does not assume any source control system. I prefer to generate README.pod and copy it on release and regenerate, either way it needs to be excluded...
  • Commented on Dist::Zilla @Starter - Revision 2
    Neat, hadn't seen that one. I might use it in my own bundle, but I'll have to consider whether it would be appropriate for this one....
  • Posted Dist::Zilla @Starter - Revision 2 to Grinnz

    I recently released revision 2 of the [@Starter] plugin bundle for Dist::Zilla. This revision brings small improvements to the default behavior, as well as the option to set a different installer plugin. In order to use the…

  • Posted CPAN Meta Browser to Grinnz

    I've been looking for a better way to access the public CPAN metadata in files such as 02packages.details.txt and 06perms.txt, for checking the module index and CPAN permissions. For the latter you can always sign into https://pause.perl.org but I found that to be inconvenient. So I wrote a…

  • Commented on Else Clauses on Loops
    Regarding the syntax, it could definitely be a useful feature. My concern would be that its meaning is somewhat vague at first glance, especially since (as others mentioned) python has a similar syntax which works very strangely. Also consider things...
  • Commented on Else Clauses on Loops
    I like to use "foreach" specifically because that reflects that I am using the form that is different from the usual (as perpetrated by C) "for". But I'll still use "for" for terseness in postfix syntax....
  • Commented on Short presentation of The new Perl debugger
    Perl 5.24 is actually available on Travis without any special handling, as of a few months ago....
  • Posted Dist::Zilla - Why you should use @Starter instead of @Basic to Grinnz

    I posted previously about a new "starter" bundle for Dist::Zilla, the CPAN author's automation tool. I'd like to briefly try to answer the…

  • Posted Dist::Zilla::PluginBundle::Starter - A new way to start using Dist::Zilla to Grinnz

    Dist::Zilla is an extremely powerful and versatile CPAN authoring tool, which has enabled me to reliably publish many distributions with minimal fuss. It has the ability to automate your entire…

  • Commented on Christmas Came, Bah Humbug
    "Async: Perl 6 is probably on equal ground here, and maybe even better, but Javascript is definitely way better at async than Perl 5." It's true that Javascript and Perl 6 both have significant advantages in built-in async support. In...
Subscribe to feed Recent Actions from Grinnz

  • Olaf Alders commented on Why I recommend using the "++" system of Metacpan

    We could set up MetaCPAN to stream some anonymized download logs to S3, where people could analyze them, if that's helpful. It has been discussed before. It's a low priority for us, but it's possible. I can see that there's some value in having this available.

  • Ben Bullock commented on Why I recommend using the "++" system of Metacpan

    I think that would be useful. In this blog post I'm suggesting that if people actively rely on someone else's module it makes sense, out of self-interest, to ++ the module so that the maintainer has an idea that people are putting it to use. But people might be downloading the module and then not finding it suitable, for example.

  • fmara commented on Why I recommend using the "++" system of Metacpan

    Interesting topic. We use ~100 CPAN modules for our closed source application and nobody has a clue. It would be beneficial to report usage and give authors some appreciation of the scale of usage.

    We have a full list of modules in our test suite. If we could pass the full list to a module doing some reporting, we would add it immediately. Or maybe this job could be delegated to cpan/cpanm to report on install?

    Obviously, this would mean there is a 'place' to report to. Maybe a cpan or metacpan service?

  • Ben Bullock commented on Why I recommend using the "++" system of Metacpan

    > We use ~100 CPAN modules for our closed source application and nobody has a clue.

    Yup. I'm using many people's modules which the maintainers of the modules don't have a clue about. The Encode::Detective experience taught me that sometimes people might even be using something I thought of as an experiment. Sometimes I have had the odd experience of sending a bug report to a maintainer of something and they don't respond at all or they think it's not important, whereas it's actually something causing a crippling fault in a running system. Or sometimes they have added "playful" or "am…

  • faraco commented on Why I recommend using the "++" system of Metacpan

    I wholeheartedly agree with this post.

Subscribe to feed Responses to Comments from Grinnz

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.