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
- 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
Thu, 29 Oct 2009
Perl 6 Tidings from October 2009
Permanent link
These tidings posts seem to become rather sparse, but I hope you get some news by reading the Planet Six feed aggregator anyway.
Specification
- Larry lifted up the dual nature of Ranges. They mostly serve as an
interval now, for smart iteration the series operator has been pimped up.
You can now write
for 1, 3 ... *+2, 9 { .say }to print all the odd numbers between 1 and 9. (r28344, r28348, r28351). Rational and Complex types now have their own literals (r28173).- Stubbed classes are now documented (r28196, r28197).
- The new S08 documents Parcels and Captures.
- The numeric types have been cleaned up a lot (r28502 and later commits up to r28597).
- New and improved signature introspection (r28664, r28665).
Compilers
Rakudo
As opposed to two months ago, Rakudo now
- supports the Rat type
- supports overloading of many built-in operators
- has contextual variables
- has a faster and much better signature binder
- supports all kind of trigonometric functions, including on complex numbers
- implements sophisticated signature introspection
Patrick Michaud is also working on a new tool named npq-rx, which combines a self-hosting NQP compiler and a new regex engine, which already supports proto regexes, NQP code assertions and closures, and is generally much faster and better than PGE.
Sprixel
Mathew Wilson aka diakopter started sprixel, a Perl 6 to Javascript compiler.
Mildew
Mildew now has an experimental javascript emitter.
Other matters
perl6.org is redesigned again, this time spanning multiple pages, thus allowing much more stuff to be linked there.
Four Perl 6 and Rakudo hackers announced that they are writing a Perl 6 book, the print release of which shall coincide with the release of Rakudo Star.
Comments / Trackbacks:
Trackback URL:
/blog-en/perl-6/tidings-2009-10.trackback
Write a comment
The comments on this blog post have been disabled; the comment form below will not work.