Categories
Posts in this category
- A shiny perl6.org site
- Creating an entry point for newcomers
- Sprixel, a 6 compiler powered by JavaScript
- Another perl6.org iteration
- Blackjack and Perl 6
- Why I commit Crud to the Perl 6 Test Suite
- Report from the Perl 6 Hackathon in Copenhagen
- Custom operators in Rakudo
- Defined Behaviour with Undefined Values
- Dissecting the "Starry obfu"
- Perl 6: Failing Softly with Unthrown Exceptions
- The first Perl 6 module on CPAN
- Google Summer of Code Mentor Recap
- Building a Huffman Tree With Rakudo
- Immutable Sigils and Context
- Is Perl 6 really Perl?
- Perl 6: Lost in Wonderland
- Lots of momentum in the Perl 6 community
- Musing and the future of feather and the Pugs repository
- Musings on Rakudo's spectest chart
- My first executable from Perl 6
- Trying to implement new operators - failed
- Let's build an object
- Perl 6 is optimized for fun
- How to get a parse tree for a Perl 6 Program
- Perl 6 in 2009
- Perl 6 ticket life cycle
- The Perl 6 Advent Calendar
- How to Plot a Segment of a Circle with SVG
- Publicity for Perl 6
- Rakudo architectural overview
- Rakudo Rocks
- Rakudo "star" announced
- Rakudo's rough edges
- Rats and other pets
- Releasing Rakudo made easy
- Set Phasers to Stun!
- Starry Perl 6 obfu
- Recent Perl 6 Developments August 2008
- Strings and Buffers
- Subroutines vs. Methods - Differences and Commonalities
- A SVG plotting adventure
- A Syntax Highlighter for Perl 6
- Test Suite Reorganization: How to move tests
- The Happiness of Design Convergence
- Perl 6 Tidings from September and October 2008
- Perl 6 Tidings for November 2008
- Perl 6 Tidings from December 2008
- Perl 6 Tidings from January 2009
- Perl 6 Tidings from February 2009
- Perl 6 Tidings from March 2009
- Perl 6 Tidings from April 2009
- Perl 6 Tidings from May 2009
- Perl 6 Tidings from May 2009 (second iteration)
- Perl 6 Tidings from June 2009
- Perl 6 Tidings from August 2009
- Perl 6 Tidings from October 2009
- Timeline for a syntax change in Perl 6
- Visualizing match trees
- We write a Perl 6 book for you
- When we reach 100% we did something wrong
- Where Rakudo Lives Now
- Why was the Perl 6 Advent Calendar such a Success?
- What you can write in Perl 6 today
- Why you don't need the Y combinator in Perl 6
Wed, 05 Aug 2009
Rakudo "star" announced
Permanent link
(Update:: Here is the "official" blog post from pmichaud - which pretty much makes my rambling superfluous.)
Yesterday Patrick Michaud announced that he'll release a special version of Rakudo called Rakudo star in Spring 2010. Sadly I was not present, but as minor minion I picked some things up on IRC and want to provide some backgrounds.
Alias bitched about the term "Spring", which is a rather regional thing and of course he is right. I'd like to clarify that we are talking about spring on the northern hemisphere, so the release will probably be between March and June.
The idea behind this release is to provide something more shiny than our usual development releases, get good press for it, and motivate lots of people to use it. We need that for several reasons:
- A release is the only way to get good testing from a wide audience; we learned as much from the perl-5.10.0 release, for which many new bugs were only found after the release.
- Many Perl 5 programmers are vaguely excited about Perl 6, but wait for a "real thing" before they spend more time on it. We want to show these people that Rakudo has become a "real thing" by now, and implements much of the language.
- We want to encourage hackers to port their Perl 5 modules to Perl 6. For them it's a good way to learn Perl 6, for the rest of the community it provides a valuable ecosystem. Perl is a good example of how a great collection of libraries can greatly enhance a languages popularity - we'd like to have such a bonus for Perl 6 too.
Currently the Rakudo developers mostly focus on features that are either at the very heart of Perl 6, or that are needed for bootstrapping. Examples for the first category re the object model, multi dispatch and regexes/grammars. The second category covers features like contextual variables, proto regexes and longest token matching.
I expect the focus to (temporarily) shift towards other features, like improved module loading/importing and maybe speedups. But still there are areas that not yet actively pursued - the roadmap does not even mention concurrency/threads. So we hope for volunteers to step up and champion their pet projects.
In the last few months various pieces of PR helped to bring more people into the Perl 6 community. I hope that the Rakudo star release will boost that and will help to form a healthy Perl 6 community.