user-pic

Aristotle

  • Commented on Test::More has lots of crazy new development that's breaking my modules
    CPAN Testers isn’t about assigning blame. It’s about finding bugs. But the PASS/FAIL stats get shown as PASS/FAIL in Business::ISBN, not in Test::More. You could still make a strained argument that they do belong to Business::ISBN, but they clearly aren’t...
  • Commented on Install Net::SSLeay without root
    Does the install target have any rules of its own? Because if it’s just there to depend on all and install_sw, you can just say make all install_sw yourself instead of editing the Makefile…...
  • Commented on Try rakudobrew and play with concurrency
    But lets not call it before it happens... :) The way I understand these results is “here is proof positive that it can”: a plausible promise. There are still seasons’ worth of low-hanging fruit ahead, anywhere you look, so the...
  • Commented on Citations In the Humanities (Update)
    What does this have to do with Perl? It’s written by a guy who does Perl. :-) Which is what this site is about: people who do Perl....
  • Commented on Try rakudobrew and play with concurrency
    To be fair, I think that's only the case for micro-benchmarks that compare Perl 6 **built-in** features with the equivalent features provided by bloated/unoptimized/neglected Perl 5 **modules**. For example, Perl 6's built-in Rat type vs Perl 5's Math::BigRat. No, actually,...
  • Commented on Try rakudobrew and play with concurrency
    That's quite a surprising assertion – what's it based on? It used to be true some while ago – and some of the basis for that still applies: Perl is still faster than CPython and PHP. It beat the pants...
  • Commented on Try rakudobrew and play with concurrency
    Lately you make a lot of comments you'll go to hell for. :-)...
  • Posted Bring your dirty YAPC::EU 2013 money to YAPC::EU 2014 to Aristotle

    Nicholas Clark:

    ="http://www.nntp.perl.org/group/perl.perl5.porters/;msgid=20131003134406.GJ4940%40plum.flirble.or…
  • Commented on Dynamic Web-Based Student Management (thesis abstract)
    The last comment you thanked was actually comment spam. You will recognise these by the fact that the link entered in the link field of the comment form points to a product or company page rather than some personal homepage...
  • Posted The perversity of traditional Perl 5 dereferencing syntax to Aristotle

    I wrote this article almost a year ago as part of an omnibus reply to a bunch of different posts from a perl5-porters thread. I never finished all parts of the reply and thus never sent this part either, but in contrast to the other parts of this stillborn mail, I think this one is worth reading.…

  • Posted To the tune of… to Aristotle

    Buddy Burden:

    Yes, we had multiple keynotes [at…

  • Commented on Changes to Test::Builder/More/Simple incoming
    So what is the future of Test::* now? (Maybe a separate entry about that?)...
  • Commented on mop problem 5 - Role and C3 searching is not always necessary
    Multiple inheritance is bad, yes. But, why? Can you explain? (I don’t mean to me. Just think about it.) Once you have done that, think about how roles work – or if you don’t know, find out. Then consider: can...
  • Commented on Deprecated not depreciated
    First of all, pay attention to the usage examples in the very definition you quoted: “he deprecates the value of children’s television”“the pound is expected to depreciate against the dollar” “To depreciate” is intransitive; “to deprecate” is transitive. Depreciating is...
  • Commented on "Functional core & Imperative shell" : OO design, and isolated tests without mocks
    Other than an unreliable external service, why mock anything up? Ovid, I linked you Gary Bernhardt’s Test Isolation Is About Avoiding Mocks in your own comments already – you really ought to read it. The (here deliberately over-summarised) punchline is...
  • Commented on Sick of being mocked by unit tests
    One of the better articles I’ve read in this back&forth: Gary Bernhardt: Test Isolation Is About Avoiding Mocks...
  • Commented on On prototyping in public ... the long version
    You have looked at the guts of Perl 5 right? Oh I won’t call it well written, believe me. :-) I’ve tried to patch it at times, succeeded with trivial stuff outside the interpreter guts, and I’ve read others’ patches....
  • Commented on On prototyping in public ... the long version
    I’m also struck by how much this whole journey mirrors the programmer’s usual reaction to trying to read someone else’s code: “this sucks, I’ll just write it from scratch myself.” :-) Anyway, I’m anxious to see where you take it...
  • Commented on On prototyping in public ... the long version
    I cannot resist saying “I told you so” about Moe. :-) The thing is, no matter badly the backward compatibility constraint sucks, you absolutely need it to succeed. If you remove it, you basically become Perl 6 – not in how...
  • Commented on OT: PLOS ONE Has an RSS Feed
    It is in fact Atom. No one cares though. Not on the reading end. (On the publishing end, you ought to pick Atom, because most versions of RSS have many inherent ambiguities. On the aggregator developer end, you are left...
  • Commented on Statistics for perl hash tables
    It's just sad that I cannot read about the rationale and possible attacks which lead to some design decisions which really look crazy, not to say stronger words, from the outside. If don't publish that, you'll need to live...
  • Commented on \r, \n, and ... \R ?
    However hard it may be, I do hope that one day we get a pause-and-ask-for-more mechanism in the regexp engine…...
  • Commented on Custom DBIx::Class ResultSets
    Oh right, you’re writing a game. I forgot.You probably want to be aware of the entity, component, system pattern. Here is an explanation that made sense to me (via Wayback Machine as the blog is currently offline).Squinting at your game...
  • Commented on Do not use each
    Yeah, the rule is to use each only if nobody else anywhere is looking at the hash. You got a hash passed in? Don’t use each. You’re passing the hash to anyone? Don’t use each. If you’re looping over the...
  • Commented on Damage control is not quality assurance
    Yes, holding the event in a hotel is an excellent suggestion.I remember YAPC::EU 2010, whose venue was a hotel. Many of the attendees stayed in that hotel, and the advantages you mention apply are all on the mark. And as...
  • Commented on Perl::QA Hackathon in Lyon - Day 1
    Presumably https://github.com/Ovid/tap-stream/commits/master/dist.ini will lead you to what you’re after....
  • Commented on A Simple dist.ini for Dist::Zilla
    I think instead of “git status --porcelain | grep 'M Makefile.PL'” you just want “git diff --quiet Makefile.PL”. Also, the way you’ve written the command line, if the grep succeeds but the git commit exits non-zero, it will claim “Makefile.PL...
  • Commented on Test::More - New Maintainer, Also stop version checking!
    Can’t wait to read what the new roadmap is....
  • Commented on Precision Testing for Modern Perl
    Except so is Perl itself…...
  • Commented on Subroutine signatures in Perl are long overdue
    (Oh and btw, in case my comment seemed berating – it wasn’t supposed to be, not exactly: I was myself one of the people who, in a previous round, thought a minimal signature proposal really can’t work without just that...
Subscribe to feed Recent Actions from Aristotle

  • https://openid.phys.ethz.ch/abe commented on I hate Dist::Zilla and missing Makefile.PL
    install/run/rpm-pack the module. Git copy is not suitable for this. Git copy is only for authoring (yes, and to submit patch).

    If you, as a user, need to install a git snapshot of a project hosted
    at GitHub, you can use https://undzilit4.me/ for that and you don't
    need to bother about all the plugins. It's not equivalent to "git
    clone", but you get what you want.

    btw, when packaging .deb files, Debian tools expect tarballs too. And if you try …
  • MidLifeXis commented on Test::More has lots of crazy new development that's breaking my modules

    If the tester is not testing Test::More, why is it using a trial version of Test::More? Shouldn't the cpantester node be using the production version of everything that is not actively under test?

    Just my $0.02.

  • Robert Rothenberg commented on Test::More has lots of crazy new development that's breaking my modules

    As a module author, I also don't want to see fails for spurious reasons for my modules.

    I think the only time I've used that as a reason to not use a module was when that module hadn't been updated in several years, and consistently fails on recent versions of Perl.

    I believe that CPAN Testers has a way that you can mark specific tests as not-applying just for…

  • Ether 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 stable release, would be vital to identifying issues with your code, so you have a chance to fix it before that stable release and everyone is affected. The smokers can't know whether this trial is nearing production readiness or not.

    CPAN test reports are my best indicator of whether my code is working for eve…

  • exodist7 commented on Test::More has lots of crazy new development that's breaking my modules

    As the person making the Test::More changes, I have to agree with this idea:

    Failures due to alpha versions of Test::More should not be red marks against OTHER modules that in no way took action to cause the problem.

    If I had known they did show up there I probably would have been reluctant to release these alphas. The alphas are valuable and help me find a lot of issues... but I don't want other people to be dinged from them. I myself judge modules based on the pass/fail ratio in cpan testers.

    At the very least these should be unknown, not fail (in metacpan/cpan dis…

Subscribe to feed Responses to Comments from Aristotle

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