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
Fri, 05 Dec 2008
Perl 6 Tidings from December 2008
Permanent link
... aka "Not This Christmas".
Specification
The POD files of the specification have moved into the Pugs svn repository, which formerly only held the draft specs.
You can now find them all in http://svn.pugscode.org/pugs/docs/Perl6/Spec. The main reason was the wish to encourage contributions to the specs.
It worked promptly: Daniel Ruoso and Tim Nelson checked in their first
draft of Synopsis 7: Iterators and
Laziness. It's based on Ruoso's notes
on the lazy map function in SMOP and IRC discussions with
Larry and others.
Jerry "particle" Gay recived a grant for working on S19, the specification of the Perl 6 command line interface, and started working on it.
Implementations
Rakudo
After long struggling, Patrick Michaud re-designed and re-implemented lexical variables in Parrot, fixing lots of bugs that were really annoying in real world application. (The test suite didn't contain that many instances that triggered lexical bugs - this shows again how important real-world apps are for testing.
There was other progress as well, much of which was geared towards enabling
a prelude written in Perl 6: is also trait on classes (which
allows to extend existing classes), inline
PIR (not strictly a Perl 6 feature, but hopefully very useful), basic support
for protos and countless small fixes that make live easier for Perl 6
developers.
SMOP
SMOP also made progress, which is described here better than I could with my own words.
Elf
Mitchell Charity updated the Elf homepage and continued his work on bootrapping Elf on Common Lisp.
Misc
Hinrik Örn Sigurðsson put notable effort in the Perl 6 syntax hilighting file for vim, the world's best text editor. During his work he discovered that parsing Perl 6 is non-trivial.
This week's positive surprise was that Justin Simoni offered to contribute some art work to the Perl community, and I promptly recruited him for creating a Logo for Rakudo. I'm really excited, and want to thank him, and also chromatic for calling people to action.
Comments / Trackbacks:
Trackback URL:
/blog-en/perl-6/tidings-2008-12.trackback
Write a comment
The comments on this blog post have been disabled; the comment form below will not work.