• About: Perl 6 hacker
  • Posted Rakudo Perl 6 Compiler - 2016.01.1 released to coke

    This release includes primarily bugfixes, should be no breaking changes from the Christmas release.

    Thanks to everyone for your patience as we figure out our release setup and how to add new features without breaking compatibility with the 6.c spec.

    A Rakudo Star release should fol…

  • Posted Perl 6.c (Christmas) Rakudo Star coming soon to coke

    Are you waiting for a Rakudo * Christmas Release? Or an MSI installer for windows? Here's the story so far:

    1. There were some bugs in the 2015.12 compiler release (Sorry!) that we thought it would be nice to fix in time for the R* release.
    2. This would involve a point release …
  • Posted Swiss Perl Workshop 2015 - Perl 6 to coke

    The Swiss Perl Workshop was recently hosted in Olten, Switzerland, at the end of August, 2015. The Perl 6 team is targeting an official release by Christmas of 2015, and the workshop provided a great opportunity for core Perl 6 developers to complete a lot of Perl 6 development and training.

  • Commented on Breaking the Fourth YAPC
    Regarding: Interoperability between Perl 5 and Perl 6 There's actually been a good amount of work here - See . If you have panda installed with your Rakudo Perl 6, you can panda install Inline::Perl5 And then you can...
  • Commented on Avoid a Common Software Bug By Using Perl 6
    2011.04 is nearly 4 years old at this point; A new version of the rakudo compiler is released every month, and there has been a LOT of development in the last four years. If your ports system isn't providing an...
  • Commented on Reconsidering Exercise 1
    What version of Perl 6 are you using for your local timings?...
  • Commented on Exercise 1. 3s and 5s.
    My code was mangled. Trying again with slightly more compact formatting: use v6; sub MAIN($max = 1000) { my @threes = 3, 6, 9 ... * >= $max; my @fives = 5, 10, 15 ... * >= $max; my @multiples...
  • Commented on Exercise 1. 3s and 5s.
    I tried to run the perl6 version here against a git-fresh perl6, but it died with a syntax error. Here's a version that is more idiomatic, faster, and gives the right same answer as the perl5 examples (the difference seems...
  • Commented on How do we know when a CORE module is deprecated?
    Also, where to go to get perl5 advice that isn't insulting and rude? Yikes....
  • Commented on [FB]izzBuzz in Perl
    More p5 & p6 versions at Rosetta Code -
  • Posted famfamfam flags, revisited to coke

    My department gets a lot of use out of the famfamfam flag set, but we actually needed some of the oddballs like Guernsey.

    So I used perl and whipped up a script to generate the CSS sprite image & CSS out…

  • Posted Parrot 3.7.0 "Wanda" released to coke

    Expect a new version of the Rakudo Perl 6 compiler to follow shortly.

  • Posted Fundraising idea for YAPC? to coke

    Poker tourney with buyins going to the TPF, and higher end schwag going to the winners?

  • Commented on Random Perl wishlists #1: uncapture modifier, require+import, backtick function
    $ perl -E 'print qx(ls *.pl)'
  • Posted Announce: Rakudo Star - a useful, usable, "early adopter" distribution of Perl 6 to coke

    From pmichaud's announcement:

    Submitted by pmichaud on Thu, 07/29/2010 - 05:18

    On behalf of the Rakudo and Perl 6 development teams, I'm happy to announce the July 2010 release of "Rakudo Star", …

  • Posted Announce: Rakudo Perl 6 development release #31 ("Atlanta") to coke

    Announce: Rakudo Perl 6 compiler development release #31 ("Atlanta")

    On behalf of the Rakudo development team, I'm happy to announce the July 2010 development release of Rakudo Perl #31 "Atlanta". Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine (see ="http://www.…

  • Posted Parrot 2.6.0 "Red-rumped" supported release. to coke
    What we call the beginning is often the end
    The end is where we start from.
    --T. S. Eliot, Four Quartets

    On behalf of the Parrot team, I'm happy to announce Parrot 2.6.0 "Red-rumped." Parrot (http://parrot…

  • Posted - Capdist, NY Perl Mongers meeting to coke

    There will be a Albany, NY Perl Mongers meeting the last week of July 2010 to get things rolling again after a very long hiatus. Sign up on the mailing list, or stop by on irc ( / to find out more details!

  • Commented on App::SVNBinarySearch is going away...
    It's gone....
  • Posted App::SVNBinarySearch is going away... to coke

    ... Replaced by the superior App::SVN::Bisect by Infinoid.

    Infinoid's svn-bisect, now at 1.0, provides a 'run' option, just like git bisect. This is the only feature I had that he…

  • Commented on Perl is Dead (to
    At the top of the search results, you should see this line: Results are included for pearl is alive. Show just the results for perl is alive. If you click on that link, you'll get the results you were looking...
  • Commented on Unless what?
    I often bemoan that De Morgan's is one of the few things I actually retained from my degree, but I guess I should be glad I have it. =-)...
  • Commented on Config::INI in Perl 6
    In the RSS feed, your nicely formatted grammar shows up as a code blob....
Subscribe to feed Recent Actions from coke

  • Olivier Mengué (dolmen) commented on Exercise 1. 3s and 5s.

    The code is still mangled :(

  • fibo commented on How do we know when a CORE module is deprecated?

    Come on, it's not that tragedy. On RedHat perl-CGI is already packaged.

    It is not that difficut to include instructions for those who want to port their CGI scripts.

    Something like

    sudo cpan CGI

    will do the trick ;)

    I think Perl can move on and remove from core modules.

    What it is really missing in the core, in my opinion, are IO::Socket::SSL and Plack.

    Look at Node.js core, for example

    We need https!

  • Ovid commented on Avoid a Common Software Bug By Using Perl 6


    That's actually deliberate. Perl 6 does have a type inference engine in the optimizer. However, type inference can often generate obscure errors that are hard to understand. Larry Wall has said that until they have a better handle on how to present those errors without dumping a mathematical proof on the user, many errors will remain runtime errors instead of compile time errors.

    Thus, simple cases like the one you've found will probably be added in the future, it's hard to say how far the Perl 6 devs will go with this.

  • Offer Kaye commented on Avoid a Common Software Bug By Using Perl 6

    Very nice article, thank you very much Ovid!

    One question though, about this code:

    die unless $_[0] =~ /^\d+$/;

    One obvious bug is that it will accept octal numbers such as "040". Will the Perl6 "Int" type prevent such numbers?

  • Buddy Burden commented on Breaking the Fourth YAPC
    There's actually been a good amount of work here - See

    This actually looks very promising. Although it's a bit worrisome that I need a specially built perl ... that seems to imply that Perl6 will be shelling out to Perl5 via a system call or somesuch. Which may have performance implications.

    But, nonetheless, this is something I wish the Perl 6 folks at YAPC would have been more vocal about. I think it would go a long way towards allaying …

Subscribe to feed Responses to Comments from coke

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