user-pic

Aristotle

  • Commented on Creating Missions in Veure
    If there was a discoverable hint as to the alternative outcomes of a mission, rather than just having to blindly stumble into a trigger condition (and therefore never knowing how much choice one really had), that seems like it would...
  • Commented on Git-Like Menus
    Comments later maybe. Some long lines cut off, copy-paste to read it. Only functional difference: help is not optional. func mini_menu ($prompt, ArrayRef $choices, CodeRef :$premenu, :$delim = ',') { state %keynames = ( ' ' => 'SPACE', "\n" =>...
  • Posted Buftabline – forget Vim tabs, now you can have buffer tabs to Aristotle

    I just released Buftabline, a Vim plugin that takes over the tabline and renders the buffer…

  • Commented on We are all Perl's ambassadors...
    I wonder how many My guess is few. Every single one of these cases is lamentable, so the fact that there are relatively few is no great solace, but I do not see signs of an epidemic of chasing novices...
  • Posted Tonight’s folly to Aristotle

    I just realised that since the addition of /r, you can now write s!!!regex. Or s!!!regexp if you prefer.

  • 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...
Subscribe to feed Recent Actions from Aristotle

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

  • Salve J. Nilsen commented on We are all Perl's ambassadors...

    One obvious way to improve the situation is by letting CPANratings "time out", so old (and presumably fixed) comments get a reduced visibility.

    I think cpanratings.perl.org can be made into a much better resource than it is today, but this would require some coding.

    Having said that, who's managing/developing that site, and is the code public?

    The site info page is missing, and it looks very much to be part of Perl NOC's services, although it's not published with the other perl.org sites found on https://github.com/perlorg .

  • Salve J. Nilsen commented on We are all Perl's ambassadors...

    Ooh, correction to myself; CPANRatings is on github!

    https://github.com/perlorg/perlweb/tree/master/lib/CPANRatings

    :D

  • bigfoot commented on We are all Perl's ambassadors...

    Unfortunately I think this may simply be a very small example of how the Perl community is generally sometimes unfriendly to new developers. Before I get pounced on I'll give a shout out to all of of the great work done by people who are trying to change that (Gabor Szabo for one). It was also nice to see the Zero to Perl workshop last weekend at the Pittsburgh Perl Workshop (Dan Wright)!

    The snobbish attitude though is not reserved just for new developers. I'm not defending poorly written and possibly ill conceived modules that folks might naively upload to CPAN. I believe there …

  • Ether 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 for critique, but it doesn't get used often enough. I wouldn't mind the requirement for a new author to make at least one submission to prepan.org first (and get some positive feedback) before their first PAUSE upload, but this is difficult to enforce without a lot of code that no one would want to write.

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.