user-pic

Stevan Little

  • Website: moe.iinteractive.com
  • About: I am the original author of Moose and was working on the p5-mop project to bring some of the core features of Moose into the core, but that got sidetracked. Now I am conducting a thought experiment called Moe to see what an Ultra Modern Perl 5 would look like.
  • Commented on Pumpkin Perl - Redux
    Matt, you forgot to include the people who actively think this is a bad idea. Most of whom probably won't talk to you directly or comment via this blog. Don't mistake the handful of vocal supporters for broad community consensus....
  • Commented on Names and Numbers, Brand and Identity
    Perl doesn't need a new name and it doesn't need a new number, it needs radical reinvention....
  • Posted What is Moe (a clarification) to Stevan Little

    So I have been avoiding talking in public about what Moe is, mostly because I would much rather spend my limited free time actually writing code rather than talking about code. But seeing it mentioned in a…

  • Commented on Does Perl (5) have a future?
    Joel, For the record, Moe is just a thought experiment and Scala is just the language I chose to do the experiment in, I do not intend long term to replace the internals with the JVM. As far as it...
  • Commented on A funny thing happened on the way to the p5-mop...
    David, I am not sure a less ambitious approach might work, but what would that look like? I see two things are being critical for making a core MOP sane and useful. First, I see there being one fundamental piece...
  • Posted A funny thing happened on the way to the p5-mop... to Stevan Little

    So, I mentioned in my recent talk that the p5-mop project is currently stalled but did not really expand on that topic much. In this blog post, I'm going to explain…

  • Posted Perl Oasis 2013: Call for Speakers to Stevan Little

    The 5th Annual Orlando Perl Workshop, aka Perl Oasis, is coming on January 11th. That's only about a month away. Obviously the organizers are behind on things but they have announced the call for speakers! Please sign up now! If speaking isn't your thing, you can simply come and enjoy the…

  • Commented on Maintenance of Tree::DAG_Node
    Ron++ You might also want to take a look at Forest, which is a Moose-ified version of Tree::Simple/Tree/etc. - Stevan...
  • Commented on Why do you want new major features in core?
    @tempire - I believe the bulk of the public work on this is being done in Devel::CallParser and Devel::CallChecker. It is (as far as I know) entirely on the C level at this point....
  • Commented on Chaining in Moose, Mouse, Moo and Mo
    Additionally, changing the default behavior of Moose at this point would break the over 1400 CPAN modules which depend on Moose and that behavior. Not to mention the amount of DarkPAN code it would break, this kind of massive API...
  • Commented on Chaining in Moose, Mouse, Moo and Mo
    If you want this specific behavior in Moose, there is a MooseX:: for that (see https://www.metacpan.org/module/MooseX::Traits::Attribute::Chained ). As for why it is not default in Moose. To start with it is because the convention is to return the value set...
  • Commented on The CPAN Book - Chapter 2
    Alberto, RE: copying from the Moo manual page. You should know better then to listen to what mst says without first checking with someone more sane ;) - Stevan...
  • Commented on The CPAN Book - Chapter 2
    Alberto, Looks good so far, I have a few comments. To start with I don't think it is fair to say use of Moose was originally discouraged due to slowness. Moose has always had a large compile time hit,...
  • Commented on The CPAN Book
    Please do not (yet) include Moo in your book. Mouse and Moose are both very stable modules which compliment each other fairly well, but ultimately do not always easily play well together. It is, and always has been, a stop-gap...
  • Commented on Can we afford bad code on blogs.perl.org?
    I think the real question we should be asking is if we can afford pictures of cute babies on blogs.perl.org. What is next?!?!? Cats with poor grammer?...
  • Commented on Role::Basic - what is a conflict?
    So one of the things I found difficult when transposing the role models found in the papers to Perl space was that while they did try to be language agnostic, they really weren't. They were prejudiced by their Smalltalk...
  • Commented on Static and Dynamic Typing
    That sounds like a good rule with one small change. I would put the last "typing" in quotes. I have been and seen enough arguments between programmers where they simply just do not understand types as a base concept, forget...
  • Commented on So mst lost iron man
    VOTE TRANSPARENT...
  • Commented on Perl on Android, progressing...
    You are welcome to import it, but you need will need to hand install a bunch of modules to make it work, here is the list I compiled as I was doing it. Devel-StackTrace-1.22.tar.gz Devel-StackTrace-AsHTML-0.09.tar.gz FileHandle.pm HTTP-Body-1.07.tar.gz HTTP-Server-Simple-0.42.tar.gz Hash-MultiValue-0.08.tar.gz...
  • Commented on Perl on Android, progressing...
    I actually did some experimentation with Perl on the Droid a few weekends ago and managed to actually get Plack running on it. It took me a little while since there is no CPAN.pm and I had to manually assemble...
Subscribe to feed Recent Actions from Stevan Little

  • Matt S Trout (mst) commented on Names and Numbers, Brand and Identity

    Mike, I was the one who originally popularised 'perl5 is a velociraptor' - my YAPC::* closing keynotes summarising the state of the perl5 community are known as 'State of the Velociraptor'.

    However, I think the raptor meme belongs to the perl5+CPAN platform rather than to perl5 the language itself, so I chose not to try and force it onto the language.

  • Reini Urban commented on Pumpkin Perl - Redux

    I thought perl emphasis collaborative maintainance over the single hero. I hear "matz ruby" and I'm displeased, but it might be okay because matz is in control of the language despite a lot of competitors who change and enhance the language around.

    My proposal was "p5p perl" to emphasis the community over ricardo.
    What did he do in the last years other than waving arms and giving
    talks? helping in decision making certainly not.
    p5p did the work.
    A future pumpkin might be more technical, but still naming the
    release after him? This is the wrong messag…

  • Will commented on Pumpkin Perl - Redux

    Perl 5 should still be called "Perl". Instead, Perl 6 should get a new name. Let the newcomer sound like a silly pumpkin, not the established language.

    Renaming Perl 5 would cause confusion over the fact that all the existing Perl 5 code out there couldn't be called Perl code anymore, it would have to be called Pumpkin Perl code.

    Even though the existing Perl has not changed, we're required to call it something different? No, that's not how names are supposed to work. New names are for new things.

    Perl 6 is the new thing, *it* should get a new name.

  • frettled.myopenid.com commented on Pumpkin Perl - Redux

    I like the reasoning, I like the idea, and I like the name.

    Most people will probably still just say "perl".

    But what is the trademark status?

    (As for Perl 6, we've already got "Rakudo Perl" and other Perl 6 dialects, so there's no need to have "Rakudo Blackfriar Perl" or something as Will appears to suggest.)

    I'm glad that the name "Onion Perl" hasn't been suggested, since that might imply that there is Only One Perl. There isn't, and in the future, we might even have another sibling in the so far fairly small Perl family of languages.

  • Neil Ostrove commented on Pumpkin Perl - Redux

    It looks like most of the comments like the idea but dislike the name, mostly because its meaning isn't obvious. To give everyone a worse choice to rally against, thereby consolidating mst's choice, I hereby propose the name Acoustic Perl (analogous to acoustic guitar).

Subscribe to feed Responses to Comments from Stevan Little

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.